RawCMS is a headless CMS written in ASP.NET Core, built for developers that embrace API-first technology. RawCMS uses MongoDB as its data storage and is ready to be hosted on Docker containers. github project
MongoSettings__ConnectionString=<url to mongo db, a mongo atlas free account can be OK>
ASPNETCORE_ENVIRONMENT=Docker
version: "3"
services:
rawcms-api:
image: arduosoft/rawcms-api-preview:latest
ports:
- "3581:3581"
environment:
- MongoSettings__ConnectionString=mongodb://root:password@mongo:27017/rawcms?authSource=admin
- PORT=3581
- ASPNETCORE_ENVIRONMENT=Docker
- ASPNETCORE_SERVER_URLS=http://*:3581
rawcms-ui:
image: arduosoft/rawcms-ui-preview:latest
environment:
- BASE_URL=http://localhost:3581
- CLIENT_ID=raw.client
- CLIENT_SECRET=raw.secret
ports:
- "3681:80"
mongo:
image: mongo
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=password
- MONGO_INITDB_DATABASE=rawcms
ports:
- 38017:27017
elasticsearch:
image: elasticsearch:7.4.0
environment:
- discovery.type=single-node
- http.cors.enabled=true
- http.cors.allow-credentials=true
- http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
- http.cors.allow-origin=/https?:\/\/localhost(:[0-9]+)?/
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
ports:
- 4200:9200
Content type
Image
Digest
Size
186.5 MB
Last updated
over 6 years ago
docker pull arduosoft/rawcms-api-preview