Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.55 KB

File metadata and controls

56 lines (41 loc) · 1.55 KB


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.