mirror of
https://github.com/danbee/danbarber.me.hugo.git
synced 2025-03-04 08:59:18 +00:00
Streamline Dockerfile deploy for Coolify
This commit is contained in:
parent
d885218b2b
commit
722cfb3348
4
.dockerignore
Normal file
4
.dockerignore
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
.git
|
||||||
|
.sass-cache
|
||||||
|
public
|
||||||
|
resources
|
||||||
@ -2,3 +2,5 @@ FROM alpine:3.19.1
|
|||||||
RUN apk add --no-cache bash hugo=0.120.4-r3
|
RUN apk add --no-cache bash hugo=0.120.4-r3
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY . ./
|
COPY . ./
|
||||||
|
|
||||||
|
CMD ["hugo", "server", "--disableLiveReload", "--bind=0.0.0.0", "--port=3000", "--baseURL=https://danbarber.me", "--appendPort=false"]
|
||||||
|
|||||||
2
Procfile
2
Procfile
@ -1,2 +0,0 @@
|
|||||||
release: hugo -v
|
|
||||||
web: hugo server --disableLiveReload --bind '0.0.0.0' --port ${PORT} --baseURL 'https://danbarber.me' --appendPort=false
|
|
||||||
@ -1 +0,0 @@
|
|||||||
|
|
||||||
30
netlify.toml
30
netlify.toml
@ -1,30 +0,0 @@
|
|||||||
[build]
|
|
||||||
publish = "public"
|
|
||||||
command = "hugo --gc --minify -b $URL"
|
|
||||||
|
|
||||||
[context.production.environment]
|
|
||||||
HUGO_VERSION = "0.80.0"
|
|
||||||
HUGO_ENV = "production"
|
|
||||||
HUGO_ENABLEGITINFO = "true"
|
|
||||||
|
|
||||||
[context.split1]
|
|
||||||
command = "hugo --gc --minify --enableGitInfo"
|
|
||||||
|
|
||||||
[context.split1.environment]
|
|
||||||
HUGO_VERSION = "0.80.0"
|
|
||||||
HUGO_ENV = "production"
|
|
||||||
|
|
||||||
[context.deploy-preview]
|
|
||||||
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
|
|
||||||
|
|
||||||
[context.deploy-preview.environment]
|
|
||||||
HUGO_VERSION = "0.80.0"
|
|
||||||
|
|
||||||
[context.branch-deploy]
|
|
||||||
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
|
|
||||||
|
|
||||||
[context.branch-deploy.environment]
|
|
||||||
HUGO_VERSION = "0.80.0"
|
|
||||||
|
|
||||||
[context.next.environment]
|
|
||||||
HUGO_ENABLEGITINFO = "true"
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
[phases.setup]
|
|
||||||
aptPkgs = ["hugo"]
|
|
||||||
|
|
||||||
[phases.build]
|
|
||||||
cmds = ["hugo --minify"]
|
|
||||||
|
|
||||||
[environment]
|
|
||||||
HUGO_VERSION = "0.120.4"
|
|
||||||
|
|
||||||
[[nixpacks.included_files]]
|
|
||||||
paths = ["/public"]
|
|
||||||
Loading…
Reference in New Issue
Block a user