1. Docker Compose
Preferred method for simple deployment
Free Commit only
version: '3.2'
services:
free-commit-api:
image: romainlavabre/free-commit-api:latest
port:
- "8080:8080"
environment:
DATASOURCE_URL: ${DATASOURCE_URL}
DATASOURCE_USERNAME: ${DATASOURCE_USERNAME}
DATASOURCE_PASSWORD: ${DATASOURCE_PASSWORD}
DATASOURCE_DIALECT: ${DATASOURCE_DIALECT}
ENCRYPTION_KEY: ${ENCRYPTION_KEY}
JWT_SECRET: ${JWT_SECRET}
JWT_LIFE_TIME: ${JWT_LIFE_TIME}
DEFAULT_ADMIN_USERNAME: ${DEFAULT_ADMIN_USERNAME}
DEFAULT_ADMIN_PASSWORD: ${DEFAULT_ADMIN_PASSWORD}
MAIL_HOST: ${MAIL_HOST}
MAIL_PORT: ${MAIL_PORT}
MAIL_FROM: ${MAIL_FROM}
MAIL_PASSWORD: ${MAIL_PASSWORD}
MAX_PARALLEL_EXECUTOR: ${MAX_PARALLEL_EXECUTOR}
networks:
- free-commit-api
volumes:
- /var/run/docker.sock:/var/run/docker.sock
# Only if you use openStackDriver
#- {Your OpenVPN dir}:/ovpn
restart: always
container_name: free-commit-api
free-commit-client:
image: romainlavabre/free-commit-client:latest
port:
- 9090:80
environment:
REACT_APP_API_URL: ${FREE_COMMIT_API_URL}
networks:
- free-commit-client
restart: always
container_name: free-commit-client
networks:
free-commit-api:
name: free-commit-api
free-commit-client:
name: free-commit-clientWith the best reverse proxy on the market
Last updated