# compose file for local development # starts backend on 8080 with basic auth "dev:password" and Dev oauth2 provider on port 8084 # UI on http://127.0.0.1:8080/web # # build remark42 docker image - docker compose -f compose-dev-frontend.yml build # start remark42 service - docker compose -f compose-dev-frontend.yml up version: "2" services: remark42: build: context: . dockerfile: Dockerfile args: - SKIP_BACKEND_TEST=true - SKIP_FRONTEND_BUILD=true # - NODE_ENV=development image: ghcr.io/umputun/remark42:dev container_name: "remark42-dev" hostname: "remark42-dev" logging: driver: json-file options: max-size: "10m" max-file: "5" ports: - "8080:8080" # primary rest server - "8084:8084" # local oauth2 server environment: # REMARK_URL below would be used for the dev auth, # so that it would work on http://127.0.0.1 but wouldn't on http://localhost - REMARK_URL=http://127.0.0.1:8080 - SECRET=12345 - DEBUG=true - ADMIN_PASSWD=password - AUTH_DEV=true # activate local OAuth "dev" on REMARK_URL hostname - ADMIN_SHARED_ID=dev_user # set admin flag for default user on local oauth2 - AUTH_ANON=true - AUTH_EMAIL_ENABLE=true volumes: - ./var:/srv/var