20 lines
878 B
Markdown
20 lines
878 B
Markdown
# Сборка:
|
|
Подготовка контейнера проекта:
|
|
1. Поменять в коде файл окружения на '.env'
|
|
2. Собрать контейнер: `docker build -t naudachu/ticket-pimp:latest --pull .`
|
|
3. Затолкать контейнер в docker hub: `docker push naudachu/ticket-pimp:latest`
|
|
|
|
# Запуск контейнера на сервере:
|
|
1. Вытягиваем новый образ: `scp ./compose.yaml root@serverhost:~/compose.yaml`
|
|
2. Запуск контейнера: `docker-compose up -d`
|
|
|
|
# Migrations / sqlc:
|
|
```
|
|
cd ${PROJECT_FOLDER}/internal/storage
|
|
sql-migrate up
|
|
|
|
```
|
|
|
|
# Repository code-gen
|
|
Запулить докер sqlc: `docker pull sqlc/sqlc`
|
|
Запустить команду из корня проекта: `cd ./internal/storage && docker run --rm -v "$(pwd):/src" -w /src sqlc/sqlc generate` |