Some checks failed
Build and Deploy koneko.rocks / build-and-deploy (push) Failing after 6s
39 lines
908 B
YAML
39 lines
908 B
YAML
name: Build and Deploy koneko.rocks
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
build-and-deploy:
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v3
|
|
|
|
- name: Verify Docker access
|
|
run: |
|
|
echo "Checking Docker access from container..."
|
|
docker version
|
|
docker compose version
|
|
|
|
# use this as template if you need to build
|
|
#- name: Build project
|
|
# run: |
|
|
# echo "Running build..."
|
|
# ./build.sh
|
|
|
|
- name: Store artifact
|
|
run: |
|
|
echo "Storing artifact..."
|
|
mkdir -p /opt/artifacts/koneko-static-site
|
|
cp -r . /opt/artifacts/koneko-static-site/
|
|
|
|
- name: Deploy with Docker Compose
|
|
run: |
|
|
echo "Deploying with docker-compose..."
|
|
cd /opt/artifacts/koneko-static-site
|
|
docker compose down
|
|
docker compose up -d --build
|
|
|