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 [email protected]: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 [email protected]: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.