Skip to content

Commit

Permalink
initial commit from angryziber/kotlin-jooby-svelte-template
Browse files Browse the repository at this point in the history
  • Loading branch information
karnilaev committed Jul 18, 2021
0 parents commit 9d5fdfb
Show file tree
Hide file tree
Showing 195 changed files with 17,769 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/node_modules/
/public/build/
/out
/tmp
/build/
/.gradle/
/.rpt2_cache/
/.idea/
/.git/
/Jenkinsfile
/Dockerfile
/docker-compose*
/README.*

.DS_Store
37 changes: 37 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build

on: [push]

env:
GITHUB_SHA: ${{ github.sha }}
GITHUB_REF: ${{ github.ref }}
CACHE: docker.pkg.github.com/${{ github.repository }}

jobs:
docker:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set env.BRANCH
run: echo "BRANCH=$(echo $GITHUB_REF | cut -d'/' -f 3)" >> $GITHUB_ENV
- name: Pull docker layer cache
run: |
echo ${{ secrets.GITHUB_TOKEN }} | docker login docker.pkg.github.com -u $GITHUB_ACTOR --password-stdin
docker pull $CACHE/ui || true
docker pull $CACHE/server || true
- run: docker build --cache-from=$CACHE/ui --target ui-build -t ui-build .
- run: docker tag ui-build $CACHE/ui && docker push $CACHE/ui
- name: Test UI
run: docker run ui-build npm test
- run: docker build --cache-from=$CACHE/ui --cache-from=$CACHE/server --build-arg VERSION=$GITHUB_REF:$GITHUB_SHA --target server-build -t server-build .
- run: docker tag server-build $CACHE/server && docker push $CACHE/server
- name: Test Server
run: |
docker-compose -p app -f docker-compose.yml up -d db && sleep 3 && docker-compose logs
docker run --network app_default -e DB_HOST=db server-build ./gradlew --no-daemon --info test
docker-compose -p app down
- name: Build final
run: |
docker build --cache-from=$CACHE/ui --cache-from=$CACHE/server --target final -t $CACHE/final .
docker push $CACHE/final
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/logs/
/node_modules/
/public/css/
/out
/tmp
/build/
/.gradle/

.DS_Store
9 changes: 9 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

60 changes: 60 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions .idea/dataSources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/fileTemplates/Svelte.test༏ext༏.test.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/fileTemplates/code/JUnit5 AfterAll Method.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/fileTemplates/code/JUnit5 BeforeAll Method.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/fileTemplates/code/JUnit5 SetUp Method.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/fileTemplates/code/JUnit5 TearDown Method.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/fileTemplates/code/JUnit5 Test Class.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/fileTemplates/code/JUnit5 Test Method.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/kotlinScripting.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/modules/app.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

79 changes: 79 additions & 0 deletions .idea/modules/app.main.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions .idea/runConfigurations/E2E_Tests.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/runConfigurations/LauncherKt.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/runConfigurations/Server_Tests.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 9d5fdfb

Please sign in to comment.