commit
78a55dc96d
17
.github/workflows/deploy.yml
vendored
17
.github/workflows/deploy.yml
vendored
@ -35,6 +35,7 @@ jobs:
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
script: |
|
||||
cd ${{ secrets.TARGET_DIR }}/ffsaf
|
||||
cp ../vite.env src/main/webapp/.env
|
||||
chmod 740 mvnw
|
||||
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./mvnw package -Pnative -DskipTests
|
||||
|
||||
@ -64,18 +65,4 @@ jobs:
|
||||
else
|
||||
echo 'Container is not running'
|
||||
exit 1 # This mark the pipeline as failed
|
||||
fi
|
||||
|
||||
- name: Build site and copy it
|
||||
uses: appleboy/ssh-action@v1.0.0
|
||||
with:
|
||||
host: ${{ secrets.HOST }}
|
||||
username: ${{ secrets.SSH_USER }}
|
||||
port: ${{ secrets.SSH_PORT }}
|
||||
key: ${{ secrets.SSH_KEY }}
|
||||
script: |
|
||||
cd ${{ secrets.TARGET_DIR }}/ffsaf/src/main/webapp
|
||||
cp ${{ secrets.TARGET_DIR }}/vite.env .env
|
||||
npm run build
|
||||
rm -rf ${{ secrets.TARGET_DIR }}/ffsaf-site
|
||||
mv dist ${{ secrets.TARGET_DIR }}/ffsaf-site
|
||||
fi
|
||||
5
pom.xml
5
pom.xml
@ -94,6 +94,11 @@
|
||||
<version>3.0.0-BETA</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.quarkiverse.quinoa</groupId>
|
||||
<artifactId>quarkus-quinoa-deployment</artifactId>
|
||||
<version>2.3.2</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
@ -27,6 +27,9 @@ quarkus.http.limits.max-body-size=10M
|
||||
|
||||
quarkus.oidc.token-state-manager.split-tokens=true
|
||||
|
||||
%dev.quarkus.quinoa=false
|
||||
quarkus.quinoa.ui-dir=src/main/webapp
|
||||
|
||||
database.prefix = test2_
|
||||
database.database=ffsaf
|
||||
database.hostname=localhost
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user