Skip to content

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

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors