Deploy with docker-compose (#1)

Deploy using docker-compose and GitHub Actions.

Created a simple get endpoint to check if server is running on /

Updated address from 127.0.0.1 to 0.0.0.0
This commit is contained in:
Martin Berg Alstad
2024-06-13 14:42:42 +02:00
committed by GitHub
parent 3ad1ad53fc
commit c1b9273e0c
8 changed files with 78 additions and 7 deletions

View File

@ -1,10 +1,8 @@
name: Rust
name: Build & test
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
env:
CARGO_TERM_COLOR: always

16
.github/workflows/deploy.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: Deploy image to Docker Hub and pull it
on:
push:
branches: [ master ]
jobs:
deploy:
name: Build and run
runs-on: self-hosted
steps:
- name: Check out the repo
uses: actions/checkout@v4
- name: Run
run: docker-compose up -d --build