Skip to content

A TurboStrapi production setup behind a Traefik reverse-proxy.

License

Notifications You must be signed in to change notification settings

sawden/traefik-turbostrapi

Repository files navigation



Dockerized TurboStrapi with Traefik

Before starting, ensure you have Docker, OpenSSL, and Git installed on your system. Basic knowledge of Docker and Traefik is also required.

🛠️ Setup Traefik

Setup the Dockerized Traefik before proceeding.

📥 Clone this Project

git clone git@github.com:sawden/traefik-turbostrapi.git /opt/containers/EXAMPLE_PROJECT

⚙️ Configure Docker Variables

# 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

📂 Setting Up TurboStrapi Project

# 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

🚀 Start the Project

docker-compose up -d

📚 Documentation

See the official documentation for installation and support instructions here.

💬 Support and Contributions

For support or contributions, create an issue on GitHub or contact us directly.

About

A TurboStrapi production setup behind a Traefik reverse-proxy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published