Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
44537ddeff | ||
|
|
22af16c9af | ||
|
|
613d95a2e7 | ||
|
|
6fadc81c39 | ||
|
|
824707d7ff | ||
|
|
ab84b0c2e6 | ||
|
|
f33b55b1c8 |
@@ -4,8 +4,7 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- fix-left-side-menu
|
||||
|
||||
- main-debipogi
|
||||
jobs:
|
||||
build-and-deploy:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -20,7 +19,7 @@ jobs:
|
||||
mkdir -p ~/.ssh
|
||||
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
|
||||
chmod 600 ~/.ssh/id_rsa
|
||||
git clone -b hexagonal-reforged ssh://gitea@gitea.takiguchi.ovh:12960/Codiki/codiki-properties.git --config core.sshCommand='ssh -o StrictHostKeyChecking=no'
|
||||
git clone --branch debipogi ssh://gitea@gitea.takiguchi.ovh:12960/Codiki/codiki-properties.git --config core.sshCommand='ssh -o StrictHostKeyChecking=no'
|
||||
|
||||
- name: 📄 Edit configuration
|
||||
run: |
|
||||
@@ -46,11 +45,11 @@ jobs:
|
||||
|
||||
- name: 📤 Transfer artifacts to remote server
|
||||
env:
|
||||
SSH_PRIVATE_KEY: ${{ secrets.PROD_SSH_PRIVATE_KEY }}
|
||||
REMOTE_USER: ${{ secrets.PROD_REMOTE_USER }}
|
||||
REMOTE_HOST: ${{ secrets.PROD_REMOTE_HOST }}
|
||||
REMOTE_PORT: ${{ secrets.PROD_REMOTE_PORT }}
|
||||
REMOTE_PATH: ${{ secrets.PROD_REMOTE_PATH }}
|
||||
SSH_PRIVATE_KEY: ${{ secrets.D_PROD_SSH_PRIVATE_KEY }}
|
||||
REMOTE_USER: ${{ secrets.D_PROD_REMOTE_USER }}
|
||||
REMOTE_HOST: ${{ secrets.D_PROD_REMOTE_HOST }}
|
||||
REMOTE_PORT: ${{ secrets.D_PROD_REMOTE_PORT }}
|
||||
REMOTE_PATH: ${{ secrets.D_PROD_REMOTE_PATH }}
|
||||
run: |
|
||||
mkdir -p ~/.ssh
|
||||
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
|
||||
@@ -62,15 +61,15 @@ jobs:
|
||||
- name: 🚀 Launch application onto remote server
|
||||
env:
|
||||
SSH_PRIVATE_KEY: ${{ secrets.PROD_SSH_PRIVATE_KEY }}
|
||||
REMOTE_USER: ${{ secrets.PROD_REMOTE_USER }}
|
||||
REMOTE_HOST: ${{ secrets.PROD_REMOTE_HOST }}
|
||||
REMOTE_PORT: ${{ secrets.PROD_REMOTE_PORT }}
|
||||
REMOTE_PATH: ${{ secrets.PROD_REMOTE_PATH }}
|
||||
REMOTE_USER: ${{ secrets.D_PROD_REMOTE_USER }}
|
||||
REMOTE_HOST: ${{ secrets.D_PROD_REMOTE_HOST }}
|
||||
REMOTE_PORT: ${{ secrets.D_PROD_REMOTE_PORT }}
|
||||
REMOTE_PATH: ${{ secrets.D_PROD_REMOTE_PATH }}
|
||||
run: |
|
||||
ssh -o StrictHostKeyChecking=no $REMOTE_HOST -l $REMOTE_USER -p $REMOTE_PORT << EOC
|
||||
cd $REMOTE_PATH
|
||||
sudo /usr/bin/docker load < $REMOTE_PATH/codiki-backend.tar
|
||||
sudo /usr/bin/docker load < $REMOTE_PATH/codiki-frontend.tar
|
||||
sudo /usr/bin/docker compose down
|
||||
sudo /usr/bin/docker compose up --detach
|
||||
sudo /usr/bin/docker compose --file /home/codiki/docker-compose.yml down
|
||||
sudo /usr/bin/docker compose --file /home/codiki/docker-compose.yml up --detach
|
||||
EOC
|
||||
@@ -1,7 +1,7 @@
|
||||
application:
|
||||
pictures:
|
||||
path: /home/florian/Developpement/codiki-hexagonal/backend/pictures-folder/
|
||||
temp-path : /home/florian/Developpement/codiki-hexagonal/backend/pictures-folder/temp/
|
||||
path: /Users/fthierry/Documents/Developpement/codiki-hexagonal/backend/pictures-folder
|
||||
temp-path: /Users/fthierry/Documents/Developpement/codiki-hexagonal/backend/pictures-folder/temp
|
||||
|
||||
logging:
|
||||
level:
|
||||
|
||||
+4
-4
@@ -16,9 +16,9 @@
|
||||
<maven.compiler.source>21</maven.compiler.source>
|
||||
<maven.compiler.target>21</maven.compiler.target>
|
||||
<jakarta.servlet-api.version>6.1.0</jakarta.servlet-api.version>
|
||||
<java-jwt.version>4.5.0</java-jwt.version>
|
||||
<postgresql.version>42.7.8</postgresql.version>
|
||||
<tika-core.version>3.2.3</tika-core.version>
|
||||
<java-jwt.version>4.5.1</java-jwt.version>
|
||||
<postgresql.version>42.7.10</postgresql.version>
|
||||
<tika-core.version>3.3.0</tika-core.version>
|
||||
<commons-lang3.version>3.20.0</commons-lang3.version>
|
||||
</properties>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-dependencies</artifactId>
|
||||
<version>4.0.1</version>
|
||||
<version>4.0.5</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ services:
|
||||
POSTGRES_PASSWORD: <POSTGRES_PASSWORD>
|
||||
PGDATA: /var/lib/postgresql/data/pgdata
|
||||
volumes:
|
||||
- "./docker/postgresql/pgdata:/var/lib/postgresql/data/pgdata"
|
||||
- "/home/codiki/database:/var/lib/postgresql/data/pgdata"
|
||||
restart: always
|
||||
|
||||
codiki-backend:
|
||||
@@ -23,7 +23,7 @@ services:
|
||||
ports:
|
||||
- "50011:8080"
|
||||
volumes:
|
||||
- "/opt/codiki/pictures:/opt/codiki/pictures"
|
||||
- "/home/codiki/pictures:/opt/codiki/pictures"
|
||||
networks:
|
||||
- "codiki-network"
|
||||
restart: always
|
||||
|
||||
@@ -44,7 +44,7 @@ http {
|
||||
}
|
||||
|
||||
location ~ ^/api {
|
||||
proxy_pass http://192.168.1.153:50011;
|
||||
proxy_pass http://192.168.1.154:50011;
|
||||
proxy_set_header Host $host:$server_port;
|
||||
proxy_set_header X-Forwarded-Host $server_name;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
||||
Generated
+2726
-3543
File diff suppressed because it is too large
Load Diff
+19
-19
@@ -17,26 +17,26 @@
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@angular/animations": "^21.1.2",
|
||||
"@angular/cdk": "^21.1.2",
|
||||
"@angular/common": "^21.1.2",
|
||||
"@angular/compiler": "^21.1.2",
|
||||
"@angular/core": "^21.1.2",
|
||||
"@angular/forms": "^21.1.2",
|
||||
"@angular/material": "^21.1.2",
|
||||
"@angular/platform-browser": "^21.1.2",
|
||||
"@angular/platform-browser-dynamic": "^21.1.2",
|
||||
"@angular/router": "^21.1.2",
|
||||
"rxjs": "~7.8.2",
|
||||
"tslib": "^2.8.1"
|
||||
"@angular/animations": "21.2.10",
|
||||
"@angular/cdk": "21.2.8",
|
||||
"@angular/common": "21.2.10",
|
||||
"@angular/compiler": "21.2.10",
|
||||
"@angular/core": "21.2.10",
|
||||
"@angular/forms": "21.2.10",
|
||||
"@angular/material": "21.2.8",
|
||||
"@angular/platform-browser": "21.2.10",
|
||||
"@angular/platform-browser-dynamic": "21.2.10",
|
||||
"@angular/router": "21.2.10",
|
||||
"rxjs": "7.8.2",
|
||||
"tslib": "2.8.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular/build": "^21.1.2",
|
||||
"@angular/cli": "^21.1.2",
|
||||
"@angular/compiler-cli": "^21.1.2",
|
||||
"@angular/localize": "^21.1.2",
|
||||
"@types/jasmine": "~5.1.15",
|
||||
"jasmine-core": "~5.13.0",
|
||||
"typescript": "~5.9.3"
|
||||
"@angular/build": "21.2.8",
|
||||
"@angular/cli": "21.2.8",
|
||||
"@angular/compiler-cli": "21.2.10",
|
||||
"@angular/localize": "21.2.10",
|
||||
"@types/jasmine": "6.0.0",
|
||||
"jasmine-core": "6.2.0",
|
||||
"typescript": "5.9.3"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user