Commit Graph

23 Commits

Author SHA1 Message Date
81cfe975b4 refactor(entrypoint): move HTTP/S message to javascript 2021-07-23 23:45:58 -06:00
e83dce3304 fix(livereload): process env vars as strings not boolean 2021-07-23 23:04:44 -06:00
1e7531e632 chore: update and use consistent project name 2021-07-23 18:36:14 -06:00
f196697569 chore(dockerfile): re-enable extra labels 2021-07-23 18:22:40 -06:00
f77961145e struct(entrypoint): add notation for HTTP-only mode 2021-07-23 18:20:47 -06:00
3001dbca73 feature(entrypoint): show loaded certificate
- warn if private key missing
- change error return codes
2021-07-23 18:19:36 -06:00
5ded2bc320 refactor(entrypoint): use lowercase boolean values
- convert boolean environment vars to lowercase
- allows single use between shell and JavaScript
2021-07-23 18:04:48 -06:00
a184866de3 refactor(entrypoint): remove export function
- never a need to export keypair, cert is always enough
2021-07-23 17:53:42 -06:00
c48e985d23 feature(entrypoint): generate self-signed certificate
- generate via specific invocation
- auto-generate if SSL and no mounted certificate found
- allow specifying hostname for certificate
2021-07-23 17:19:58 -06:00
8f35aaef11 feature: allow non-secure connections
- default to secure
- parameterize via env var
2021-07-23 13:31:01 -06:00
ee38b2468e feature(livereload): add debug output as default 2021-07-22 21:21:59 -06:00
fdfba8ab4f fix(livereload): match watch dir with dockerfile 2021-07-22 20:36:12 -06:00
2c3bcf27d7 refactor(dockerfile): change order for faster build
- move file copy to near end since scripts change often
2021-07-22 18:45:29 -06:00
ba7d33943e fix(entrypoint): fix shell action 2021-07-22 18:44:29 -06:00
f30e22b333 build(dockerfile): temp comment labels for faster build 2021-07-22 18:44:00 -06:00
9ee212fcef fix(dockerfile): fix minor bugs stopping build 2021-07-22 17:38:43 -06:00
1ca3b48d0d refactor(dockerfile): remove old dockerfile
- delete non-tls version of dockerfile
- set internal version as build-arg
2021-07-22 17:28:21 -06:00
d864231db1 refactor(dockerfile): cleanup permissions
- set proper permissions for server script and entrypoint
2021-07-22 17:21:55 -06:00
7828ff2125 struct(dockerfile): add openssl 2021-07-22 17:16:15 -06:00
0fbd3303e4 struct(entrypoint): skeleton entrypoint script
- basic operation flow with placeholder functions
- implement server and shell launch
- allow commands to pass to shell
- update Dockerfile to load entrypoint only
- update Dockerfile to set permissions for certs directory
2021-07-22 17:15:31 -06:00
e82fad68ac feature(server invocation script): 2021-07-22 16:43:17 -06:00
cc10ee2241 struct(Dockerfile): align with previous customizations 2021-07-22 16:36:36 -06:00
9e9abe945f struct(dockerfile): initial build skeleton 2021-07-22 16:22:40 -06:00