Files
remark42/compose-dev-backend.yml
T
Dmitry Verkhoturov bb650d7526 Migrate Docker images from Docker Hub to GitHub Container Registry
This commit replaces all references to `umputun/remark42` Docker images
on Docker Hub with `ghcr.io/umputun/remark42` from the GitHub
Container Registry. It updates various Docker Compose files,
documentation, and the Makefile to use the new image location.
It also updates the kubernetes example to use the latest version.

Docker Hub is going to kill free pulls for too long by now.
2025-03-01 23:15:09 +00:00

75 lines
2.0 KiB
YAML

# 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-backend.yml build
# start remark42 service - docker compose -f compose-dev-backend.yml up
version: "2"
services:
remark42:
build:
context: .
dockerfile: Dockerfile
args:
- SKIP_BACKEND_TEST
- BACKEND_TEST_TIMEOUT
- SKIP_FRONTEND_TEST=true
- CI
- GITHUB_REF
- GITHUB_SHA
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:
# - APP_UID=1000
# - TIME_ZONE=GMT
# 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
- NOTIFY_USERS
- NOTIFY_ADMINS
- TELEGRAM_TOKEN
- NOTIFY_TELEGRAM_CHAN
- NOTIFY_EMAIL_FROM
- ADMIN_SHARED_EMAIL
- SMTP_HOST
- SMTP_USERNAME
- SMTP_PASSWORD
- SMTP_PORT
- SMTP_TLS
- EMOJI=true
- ANON_VOTE=true
- VOTES_IP=true
- AUTH_EMAIL_ENABLE=true
- AUTH_TELEGRAM=true
- AUTH_ANON=true
- AUTH_GOOGLE_CID=1111
- AUTH_GOOGLE_CSEC=1111
- AUTH_GITHUB_CID=1111
- AUTH_GITHUB_CSEC=1111
- AUTH_FACEBOOK_CID=1111
- AUTH_FACEBOOK_CSEC=1111
- AUTH_PATREON_CID=1111
- AUTH_PATREON_CSEC=1111
- AUTH_DISCORD_CID=1111
- AUTH_DISCORD_CSEC=1111
volumes:
- ./var:/srv/var