Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 1.98 KB

README.md

File metadata and controls

62 lines (46 loc) · 1.98 KB

Docker usage

manually-gh-registry

Update blog posts using docker container

# start a preview server
pushd ./docker \
    && docker compose up -d preview \
    && COMPOSE_HTTP_TIMEOUT=86400 docker compose logs -f preview \
    ; popd

# build blog posts
pushd ./docker && docker compose run build; popd

# clean the generated docs
pushd ./docker && docker compose run clean; popd

# Reservation posting
DATE=$(date "+%m-%d-%R") BRANCH_NAME="hoge" pushd ./docker && docker compose run spa; popd

When using a pre-built image (Requires PAT with read:packages permission)

cat ~/.ghcr.txt | docker login ghcr.io -u falgon --password-stdin
docker pull docker.pkg.github.com/falgon/roki-web/roki-web-env:latest

# start a preview server
pushd ./docker \
    && docker compose -f docker-compose-ghpr.yml up -d preview \
    && COMPOSE_HTTP_TIMEOUT=86400 docker compose -f docker-compose-ghpr.yml logs -f preview \
    ; popd

# build blog posts
pushd ./docker && docker compose -f docker-compose-ghpr.yml run build; popd

# clean the generated docs
pushd ./docker && docker compose -f docker-compose-ghpr.yml run clean; popd

# Reservation posting
DATE=$(date "+%m-%d-%R") BRANCH_NAME="hoge" pushd ./docker \
    && docker compose -f docker-compose-ghpr.yml run spa \
    ; popd

Develop/build inside docker container

pushd ./docker && docker compose up -d dev && popd
docker exec -it roki-web-dev bash

When using a pre-built image (Requires PAT with read:packages permission)

cat ~/.ghcr.txt | docker login ghcr.io -u falgon --password-stdin
docker pull docker.pkg.github.com/falgon/roki-web/roki-web-dev:latest
pushd ./docker && docker compose -f docker-compose-ghpr.yml up -d dev; popd
docker exec -it roki-web-dev bash