Compare commits

...

9 Commits

Author SHA1 Message Date
a33683fe48 Merge pull request 'dev' (#3) from dev into main
Some checks failed
Deploy / deploy (push) Failing after 8s
Reviewed-on: #3
2026-03-21 15:00:05 +00:00
80a5a5bc55 chore:clean template
Some checks failed
Deploy / deploy (push) Failing after 8s
2026-03-21 15:59:19 +01:00
a700becb0d chore: add docker compose templates
Some checks failed
Deploy / deploy (push) Failing after 9s
2026-03-21 15:55:16 +01:00
4e85aed098 chore: add docker compose templates
Some checks failed
Deploy / deploy (push) Failing after 8s
2026-03-21 15:54:30 +01:00
69680141ff ci: test runner
Some checks failed
Deploy / deploy (push) Failing after 7s
2026-03-21 15:41:37 +01:00
3b3e0e9004 ci: test runner
Some checks failed
Deploy / deploy (push) Failing after 1m37s
2026-03-21 15:35:29 +01:00
347f49e2af ci: test runner 2026-03-21 15:30:03 +01:00
c2d22f4095 Merge pull request 'ci: add deploy workflow' (#2) from dev into main
Reviewed-on: #2
2026-03-21 14:17:50 +00:00
fa6dc4e634 ci: add deploy workflow 2026-03-21 15:15:07 +01:00
3 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
name: Deploy
on:
push:
branches:
- dev
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set environment
id: env
run: |
if [ "${{ github.ref_name }}" = "main" ]; then
echo "ENV=prod" >> $GITHUB_OUTPUT
echo "COMPOSE_FILE=docker/docker-compose.prod.yml" >> $GITHUB_OUTPUT
else
echo "ENV=dev" >> $GITHUB_OUTPUT
echo "COMPOSE_FILE=docker/docker-compose.yml" >> $GITHUB_OUTPUT
fi
- name: Deploy
run: |
docker compose -f ${{ steps.env.outputs.COMPOSE_FILE }} pull
docker compose -f ${{ steps.env.outputs.COMPOSE_FILE }} up -d --remove-orphans
docker image prune -f

View File

@@ -0,0 +1,13 @@
# Nom du projet
## Description
[Description du projet]
## Installation
```bash
npm install
npm run dev
```
## Déploiement
Via Gitea Actions → Docker → NAS (rigolet.tech)

13
docker/docker-compose.yml Normal file
View File

@@ -0,0 +1,13 @@
version: "3.8"
services:
app:
image: your-app:latest
container_name: your-app
restart: unless-stopped
networks:
- proxy
networks:
proxy:
external: true