docs/content/4.backend/1.deploy.md

28 lines
801 B
Markdown
Raw Normal View History

2023-12-12 18:36:07 +00:00
---
title: 'Deploy'
---
2023-12-12 18:25:35 +00:00
# Deploying the backend
The only officially recognized hosting method is through Docker (or similar container runtimes).
2023-12-12 18:25:35 +00:00
It can be scaled horizontally to all your heart's content.
2023-12-12 18:25:35 +00:00
For configuration, check out the [configuration reference](2.configuration.md).
::alert{type="info"}
The postgres database will need to be populated with [migrations](0.introduction.md) if `postgres.migrateOnBoot` isn't enabled.
::
## Method 1 - Docker
For other versions, [check out the package page](https://github.com/movie-web/backend/pkgs/container/backend).
```sh
docker run \
-p 80:80 \
-e POSTGRES__CONNECTION=postgresql://localhost:5432 \
-e CRYPTO__SESSION_SECRET=add-your-own-secret \
-e META__NAME=unofficial-movie-web \
ghcr.io/movie-web/backend:latest
```