Add prod instructions in README
Some checks failed
CI / scan_ruby (push) Failing after 14s
CI / scan_js (push) Successful in 13s
CI / lint (push) Successful in 13s
CI / test (push) Successful in 27s

This commit is contained in:
sto 2025-05-11 17:19:14 +02:00
parent a421cd496d
commit 378c3011ef

View File

@ -3,3 +3,44 @@
## Dependencies
Rails installation guide: https://guides.rubyonrails.org/install_ruby_on_rails.html.
## Put in production
### Create a master key
```
bin/rails credentials:edit
```
### Build docker image
```
docker build -t puzzle_scoreboard .
```
### Run docker container
```
sudo docker run -d -p 3000:80 -e RAILS_MASTER_KEY=... -v puzzle-data:/rails/storage --name puzzle_scoreboard puzzle_scoreboard
```
### Access command line
```
sudo docker exec -it puzzle_scoreboard /bin/bash
sudo docker exec -it puzzle_scoreboard /rails/bin/rails console
```
### Logs
Attach to the docker container to see live logs:
```
sudo docker container attach puzzle_scoreboard
```
Or look at the logs saved on the host machine:
```
sudo docker logs puzzle_scoreboard
```