Don't deploy to Netlify
This commit is contained in:
parent
45af30496a
commit
a0e98b81c1
6 changed files with 44 additions and 13 deletions
36
.github/workflows/deploy.yaml
vendored
Normal file
36
.github/workflows/deploy.yaml
vendored
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
name: Deployment
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- 'main'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: Set up Go
|
||||||
|
uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: 1.21
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: |
|
||||||
|
sudo apt install pkg-config libmagickwand-dev imagemagick gcc libc-dev
|
||||||
|
mkdir {previews,dist}
|
||||||
|
go run main.go
|
||||||
|
mv index.html dist/
|
||||||
|
mv previews/ dist/
|
||||||
|
mv talks/ dist/
|
||||||
|
|
||||||
|
- uses: jakejarvis/s3-sync-action@master
|
||||||
|
with:
|
||||||
|
args: --delete
|
||||||
|
env:
|
||||||
|
AWS_S3_BUCKET: "slidec.fleaz.me"
|
||||||
|
AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY }}
|
||||||
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.SECRET_KEY }}
|
||||||
|
AWS_S3_ENDPOINNT: "https://s3.fleaz.me"
|
||||||
|
SOURCE_DIR: 'dist'
|
|
@ -1,3 +0,0 @@
|
||||||
{
|
|
||||||
"siteId": "d76a4d4a-6df9-4f82-8e13-6e71b30fce8f"
|
|
||||||
}
|
|
6
go.mod
6
go.mod
|
@ -1,8 +1,8 @@
|
||||||
module git.rainbownerds.de/felix/slides.fleaz.me
|
module git.rainbownerds.de/felix/slides.fleaz.me
|
||||||
|
|
||||||
go 1.13
|
go 1.21
|
||||||
|
|
||||||
require (
|
require (
|
||||||
gopkg.in/gographics/imagick.v2 v2.5.0
|
gopkg.in/gographics/imagick.v2 v2.6.4
|
||||||
gopkg.in/gographics/imagick.v3 v3.2.0
|
gopkg.in/gographics/imagick.v3 v3.5.3
|
||||||
)
|
)
|
||||||
|
|
8
go.sum
8
go.sum
|
@ -1,4 +1,4 @@
|
||||||
gopkg.in/gographics/imagick.v2 v2.5.0 h1:3wOeg/IgtagJtveISUaX9A3F/L/5PxaFHkAz5AzgbgA=
|
gopkg.in/gographics/imagick.v2 v2.6.4 h1:H7UgF2ZAdV85sMB9YU2c6r3dpp9SP4N6UF+bG3OK728=
|
||||||
gopkg.in/gographics/imagick.v2 v2.5.0/go.mod h1:of4TbGX8yMcpgWkWFjha7FsOFr+NjOJ5O1qtKU27Yj0=
|
gopkg.in/gographics/imagick.v2 v2.6.4/go.mod h1:/QVPLV/iKdNttRKthmDkeeGg+vdHurVEPc8zkU0XgBk=
|
||||||
gopkg.in/gographics/imagick.v3 v3.2.0 h1:eUwlkCw2fa20OGu47G39Im8c50S9n/CVkh8PwtOKExA=
|
gopkg.in/gographics/imagick.v3 v3.5.3 h1:Ho8/2Uu76Y1Z5P65dUBhh5ZeKS3ZcvYH12amWZNpSFA=
|
||||||
gopkg.in/gographics/imagick.v3 v3.2.0/go.mod h1:HbW83cYCl1jftZi3B/VZpVqsuNi4vW7qUrghjxBiT+8=
|
gopkg.in/gographics/imagick.v3 v3.5.3/go.mod h1:+Q9nyA2xRZXrDyTtJ/eko+8V/5E7bWYs08ndkZp8UmA=
|
||||||
|
|
2
main.go
2
main.go
|
@ -7,7 +7,7 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"regexp"
|
"regexp"
|
||||||
|
|
||||||
"gopkg.in/gographics/imagick.v3/imagick"
|
"gopkg.in/gographics/imagick.v2/imagick"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Talk struct {
|
type Talk struct {
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[build]
|
|
||||||
publish = "dist"
|
|
Loading…
Add table
Reference in a new issue