Before starting, ensure you have Docker, OpenSSL, and Git installed on your system. Basic knowledge of Docker and Traefik is also required.
Setup the Dockerized Traefik before proceeding.
git clone git@github.com:sawden/traefik-turbostrapi.git /opt/containers/EXAMPLE_PROJECT
# Copy the sample env
cp /opt/containers/EXAMPLE_PROJECT/.env.example /opt/containers/EXAMPLE_PROJECT/.env
# Edit the .env and replace 'example' data
nano /opt/containers/EXAMPLE_PROJECT/.env
# Generate 'JWT_SECRET', 'ADMIN_JWT_SECRET', 'API_TOKEN_SALT' and 'TRANSFER_TOKEN_SALT' with
openssl rand -base64 48
# Create data
mkdir /opt/containers/EXAMPLE_PROJECT/data
# Clone a TurboStrapi project of choice as "project"
git clone git@github.com:sawden/turbostrapi.git /opt/containers/EXAMPLE_PROJECT/data/project
docker-compose up -d
See the official documentation for installation and support instructions here.
For support or contributions, create an issue on GitHub or contact us directly.