Sign inSign up

arduosoft/rawcms-api-preview

By arduosoft

•Updated over 6 years ago

Image
0

446

arduosoft/rawcms-api-preview repository overview

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⁠

⁠Variables

MongoSettings__ConnectionString=<url to mongo db, a mongo atlas free account can be OK>
ASPNETCORE_ENVIRONMENT=Docker

⁠Usage

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

Tag summary

Content type

Image

Digest

Size

186.5 MB

Last updated

over 6 years ago

docker pull arduosoft/rawcms-api-preview