code reformat, init fixes
This commit is contained in:
@ -1,5 +1,15 @@
|
||||
package templates
|
||||
|
||||
var LedoDockerComposeBaseFileTemplate = `
|
||||
var LedoDockerComposeBaseFileTemplate_base = `
|
||||
version: '3.7'
|
||||
services:
|
||||
|
||||
`
|
||||
{{.Config.Docker.MainService}}:
|
||||
image: {{.Config.Docker.Registry}}
|
||||
networks:
|
||||
- network-{{.Config.Docker.Namespace}}
|
||||
env_file: ${PWD}/.env
|
||||
|
||||
networks:
|
||||
nestork-{{.Config.Docker.Namespace}}: {}
|
||||
`
|
||||
|
@ -1,7 +1,7 @@
|
||||
package templates
|
||||
|
||||
var default_DockerFileTemplate = `
|
||||
FROM {{.Image}}/{{.Tag}}
|
||||
var DockerFileTemplate_default = `
|
||||
FROM {{.DockerBaseImage}}:{{.DockerBaseTag}}
|
||||
|
||||
ENV DIR /usr/local
|
||||
WORKDIR ${DIR}
|
||||
@ -10,13 +10,13 @@ WORKDIR ${DIR}
|
||||
COPY docker/docker-entrypoint.sh /bin/docker-entrypoint.sh
|
||||
|
||||
# Copy project content
|
||||
COPY {{.ContainerContent}} $DIR
|
||||
COPY ./app $DIR
|
||||
|
||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||
CMD [""]
|
||||
`
|
||||
var php_DockerFileTemplate = `
|
||||
FROM paramah/{{.Tag}}
|
||||
var DockerFileTemplate_php = `
|
||||
FROM {{.DockerBaseImage}}:{{.DockerBaseTag}}
|
||||
ARG ENVIRONMENT=production
|
||||
|
||||
RUN ngxconfig sf.conf
|
||||
@ -49,4 +49,4 @@ EXPOSE 80
|
||||
|
||||
USER root
|
||||
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]
|
||||
`
|
||||
`
|
||||
|
31
app/templates/entrypoint_template.go
Normal file
31
app/templates/entrypoint_template.go
Normal file
@ -0,0 +1,31 @@
|
||||
package templates
|
||||
|
||||
var DockerEntrypointTemplate_bash = `
|
||||
#!/bin/bash
|
||||
set -eo pipefail
|
||||
shopt -s nullglob
|
||||
|
||||
h1() {
|
||||
declare border padding text
|
||||
border='\e[1;34m'"$(printf '=%.0s' $(seq 1 "$term_width"))"'\e[0m'
|
||||
padding="$(printf ' %.0s' $(seq 1 $(((term_width - $(wc -m <<<"$*")) / 2))))"
|
||||
text="\\e[1m$*\\e[0m"
|
||||
echo -e "$border"
|
||||
echo -e "${padding}${text}${padding}"
|
||||
echo -e "$border"
|
||||
}
|
||||
|
||||
h2() {
|
||||
printf '\e[1;33m==>\e[37;1m %s\e[0m\n' "$*"
|
||||
}
|
||||
|
||||
h1 "Project init"
|
||||
|
||||
###
|
||||
### Your code here
|
||||
###
|
||||
|
||||
h1 "End of init"
|
||||
|
||||
exec "$@"
|
||||
`
|
@ -11,8 +11,7 @@ docker:
|
||||
username: {{.Username}}
|
||||
{{end}}
|
||||
modes:
|
||||
normal: docker/docker-compose.yml
|
||||
base: docker/docker-compose.yml
|
||||
dev: docker/docker-compose.yml docker/docker-compose.dev.yml
|
||||
traefik: docker/docker-compose.yml docker/docker-compose.traefik.yml
|
||||
test: docker/docker-compose.yml docker/docker-compose.test.yml
|
||||
`
|
||||
|
||||
|
Reference in New Issue
Block a user