Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 5 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,11 @@ sudo apt-get install git
sudo apt-get update
sudo apt-get install python

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
Expand All @@ -48,29 +45,20 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin

:warning: Il faut installer Git avant Docker afin d'éviter des problèmes lors du clone.

1. Cloner la dernière version du projet ([releases](https://www.github.com/444chak/SAE-5/releases)).
1. Lancer le script pour mettre en place les variables d'environnement.

```bash
REPO_URL="https://github.com/444chak/SAE-5.git"
LAST_TAG=$(git ls-remote --tags --sort="v:refname" $REPO_URL | tail -n 1 | awk '{print $2}' | sed 's/refs\/tags\///')
git clone --branch $LAST_TAG --single-branch $REPO_URL
cd SAE-5
python3 set_env.py
```

> *Ce script vous permet de récupérer le code du dernier tag présent sur le projet.*

2. Lancer le script pour mettre en place les variables d'environnement.

```bash
python set_env.py
```

3. Ajouter son utilisateur au groupe Docker.
2. Ajouter son utilisateur au groupe Docker.

```bash
sudo usermod -aG docker <user>
```

3. Redémarrer la console.

### :rocket: • Démarrage

```bash
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ services:
- .env/common
networks:
- app-network

web:
image: node:23.0
container_name: networkers-web
working_dir: /opt/web
command: bash -c "npm install && npm run dev"
command: bash -c "npm install && npm run build && npm run start"
volumes:
- ./front-js:/opt/web
depends_on:
Expand Down