sto 378c3011ef
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
Add prod instructions in README
2025-05-11 17:19:14 +02:00

46 lines
792 B
Markdown

# Puzzle scoreboard
## 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
```