hammer-editor/docker
Xander Smeets ff8b278195
Some checks are pending
Build CI / iOS UI tests (push) Waiting to run
Build CI / build (push) Waiting to run
Build CI / static-analysis (push) Waiting to run
Build CI / android-instrumented-tests (push) Waiting to run
Build CI / iOS compile & test (push) Waiting to run
PublishInternal / publish-google-play (push) Waiting to run
Set file permissions correctly immediately (#799)
Perform the chown on the files copied into /opt/hammer during the COPY instruction, instead of during a separate RUN instruction. This prevents the files from being 'duplicated' due to having been changed on the layer for the RUN instruction. Effectively, this reduces the size of the layer for the RUN instruction from about 211 MB to approximately 0.
2026-07-31 08:50:51 -07:00
..
config.example.toml Add Docker support for self-hosting the sync server (#771) 2026-07-25 09:53:04 -07:00
docker-compose.yml Tell self-hosters when the server is not serving HTTPS (#800) 2026-07-30 22:16:41 -07:00
Dockerfile Set file permissions correctly immediately (#799) 2026-07-31 08:50:51 -07:00
README.md Add Docker support for self-hosting the sync server (#771) 2026-07-25 09:53:04 -07:00

Docker files for the Hammer sync server

File Purpose
Dockerfile Runtime image; packages the pre-built server distribution
docker-compose.yml Turnkey setup with a data volume
config.example.toml Starting point for config.toml

Documentation lives in ../docs/HOW-TO-RUN-A-SERVER-DOCKER.md — quick start, networking and TLS, external PostgreSQL, backups, and building the image yourself.

cd docker
docker compose up -d