Author SHA1 Message Date
Florian THIERRY 44537ddeff Fix depogi ip address in nginx configuration.
Build and Deploy Java Gradle Application / build-and-deploy (push) Successful in 1m10s
2026-05-05 13:37:48 +02:00
Florian THIERRY 22af16c9af Add production configuration for debipogi server.
Build and Deploy Java Gradle Application / build-and-deploy (push) Successful in 1m24s
2026-05-04 23:22:05 +02:00
Florian THIERRY 613d95a2e7 Fix properties repository rights.
Build and Deploy Java Gradle Application / build-and-deploy (push) Successful in 1m25s
2026-05-04 18:00:24 +02:00
Florian THIERRY 6fadc81c39 Fix workflow
Build and Deploy Java Gradle Application / build-and-deploy (push) Failing after 8s
2026-05-04 17:59:33 +02:00
Florian THIERRY 824707d7ff Add gitea-workflow to upload on debipogi server.
Build and Deploy Java Gradle Application / build-and-deploy (push) Failing after 10s
2026-05-04 17:54:39 +02:00
Florian THIERRY ab84b0c2e6 Update dependencies.
Build and Deploy Java Gradle Application / build-and-deploy (push) Successful in 1m28s
2026-04-23 09:18:35 +02:00
florian f33b55b1c8 Fix left side menu. (#13)
Build and Deploy Java Gradle Application / build-and-deploy (push) Successful in 1m16s
2026-02-03 16:14:43 +01:00
7 changed files with 2767 additions and 3585 deletions
+13 -14
View File
@@ -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
View File
@@ -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
View File
@@ -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
+1 -1
View File
@@ -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;
+2726 -3543
View File
File diff suppressed because it is too large Load Diff
+19 -19
View File
@@ -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"
}
}