docker+scripts: XFTP servers installation, update docs, install scripts (#750)

* docker: major overhaul with xftp support

* github: update docker actions

* install: add installation scripts

* readme: update readme to reflect latest changes
This commit is contained in:
sh
2023-05-12 10:45:04 +01:00
committed by GitHub
parent ce64c91d5a
commit 0f7ede5eed
11 changed files with 505 additions and 81 deletions
+8 -4
View File
@@ -13,8 +13,10 @@ jobs:
fail-fast: false
matrix:
include:
- application: smp-server
dockerfile: build.Dockerfile
- app: smp-server
app_port: 5223
- app: xftp-server
app_port: 443
steps:
- name: Clone project
uses: actions/checkout@v3
@@ -29,7 +31,7 @@ jobs:
id: meta
uses: docker/metadata-action@v4
with:
images: ${{ secrets.DOCKERHUB_USERNAME }}/${{ matrix.application }}
images: ${{ secrets.DOCKERHUB_USERNAME }}/${{ matrix.app }}
flavor: |
latest=auto
tags: |
@@ -41,6 +43,8 @@ jobs:
uses: docker/build-push-action@v4
with:
push: true
file: ${{ matrix.dockerfile }}
build-args: |
APP=${{ matrix.app }}
APP_PORT=${{ matrix.app_port }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}