Skip to content

Instantly share code, notes, and snippets.

@ronnycoding
Created July 17, 2021 20:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ronnycoding/fb1edbc2932f8a4e9299faa2e4146527 to your computer and use it in GitHub Desktop.
Save ronnycoding/fb1edbc2932f8a4e9299faa2e4146527 to your computer and use it in GitHub Desktop.
Strapi docker compose
version: "3.1"
services:
strapi:
image: strapi/strapi
volumes:
- ./swap-backend:/srv/app
- /srv/app/node_modules
ports:
- 1337:1337
environment:
DATABASE_CLIENT: mongo
DATABASE_HOST: ${MONGO_HOST}
DATABASE_PORT: ${MONGO_PORT}
DATABASE_USERNAME: ${MONGO_ROOT_USERNAME}
DATABASE_PASSWORD: ${MONGO_ROOT_PASSWORD}
DATABASE_NAME: ${MONGO_DATABASE}
MAIL_FROM: ${MAIL_FROM}
MAIL_REPLY_TO: ${MAIL_REPLY_TO}
MAIL_TEST_TO: ${MAIL_TEST_TO}
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
mongo-cms:
image: mongo
restart: always
ports:
- 27017:27017
environment:
MONGO_INITDB_ROOT_USERNAME: ${MONGO_ROOT_USERNAME}
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_ROOT_PASSWORD}
MONGO_INITDB_DATABASE: ${MONGO_DATABASE}
MONGO_INITDB_USER_PASSWORD: ${MONGO_USER_PASSWORD}
MONGO_INITDB_USER_NAME: ${MONGO_USER_NAME}
volumes:
- db-cms:/etc/mongo
mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: ${MONGO_ROOT_USERNAME}
ME_CONFIG_MONGODB_ADMINPASSWORD: ${MONGO_ROOT_PASSWORD}
ME_CONFIG_MONGODB_SERVER: ${MONGO_HOST}
ME_CONFIG_MONGODB_DATABASE: ${MONGO_DATABASE}
volumes:
db-cms: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment