41dcd6a5bb
refactor(entrypoint): mod permissions on fullchain
2021-07-24 02:12:44 -06:00
2dbcd4a845
fix(entrypoint): fix permissions on generated certs
...
- set private key to be group readable
- create chain.pem from fullchain.pem
- generate dhparams for TLS1.2
2021-07-24 02:09:50 -06:00
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
7ce5738399
fix(compose): certs dir writable by livereload
...
- readonly mapping would prevent cert auto-generation
2021-07-23 19:25:23 -06:00
34ffb96025
refactor(dockerfile): switch to env file
...
- replace livereload.params with .env
- allows subst in compose file itself
- activate defaults by default
2021-07-23 19:23:13 -06:00
1e7531e632
chore: update and use consistent project name
2021-07-23 18:36:14 -06:00
b2a02407b9
refactor(compose): use proper image tag
2021-07-23 18:29:38 -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
e8d238f3c3
feature(compose): sample stack with NGINX server
2021-07-23 14:48:50 -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
f21510cdf7
chore(git): update gitignore, gitattributes
2021-07-22 16:22:05 -06:00
48f386c312
refactor(readme): update readme with new domain name
2021-07-09 15:35:53 -06:00
5162e5a283
chore(git): remove VSCode configuration files
2021-07-09 15:35:34 -06:00
2e4178b56e
feature(dockerfile): update version and labels
...
- update to latest node and alpine versions
- update labels to use new domain name
- add internal labels
2021-07-09 15:32:08 -06:00
c01de4f3e9
chore(git): update gitattributes
...
set Dockerfile as mandatory EOF=LF
2021-07-09 15:31:06 -06:00
65ca8dc55b
chore(rider): update rider docker configuration
2021-07-09 15:21:26 -06:00
Asif Bacchus
f31390a3d9
refactor(dockerfile): bump version, new labels
...
- update to nodeJS 16
- replace label-schema with opencontainers labels
2021-06-10 21:14:17 -06:00
Asif Bacchus
ca1d56ba42
chore(ALL): all files to LF line endings
2021-01-05 14:18:48 -07:00
Asif Bacchus
e738213ea0
docs(README): fix incomplete docker cmds
2021-01-05 14:14:51 -07:00
Asif Bacchus
81c0b51748
docs(README): update git repo names and URLs
2021-01-05 14:14:01 -07:00
Asif Bacchus
0e8a3845b2
chore(RIDER): update rider workspace files
2021-01-05 14:12:17 -07:00
Asif Bacchus
ead72b089d
docs(DOCKERFILE): update labels wtih new URLs
2021-01-05 14:11:17 -07:00
Asif Bacchus
aabe9d10d1
build(FSLAYOUT): change file layout
...
preparation for new repo name and repurposing
2021-01-05 14:04:41 -07:00
Asif Bacchus
3e6b9bbd53
docs(README): proper readme
2021-01-05 14:03:04 -07:00
Asif Bacchus
b317be24d3
fix(BUILD): create missing dirs
2021-01-05 08:20:46 -07:00
Asif Bacchus
6b7433e320
chore(VER): bump version number
2021-01-05 07:41:54 -07:00
Asif Bacchus
0e6bbf80d5
feature(NPM): install globally
...
author recommends global installation
2021-01-05 07:38:21 -07:00
Asif Bacchus
581a6ca260
refactor(ENV): remove css compile-source files from watchlist
...
files like scss or less are compiled into css, should not be watched
2021-01-05 07:36:47 -07:00
Asif Bacchus
585560c119
add simple docker-compose with my nginx container
2021-01-04 03:24:13 -07:00
Asif Bacchus
eedcc8b3c1
add gitignore for vscode
2021-01-04 03:23:13 -07:00
Asif Bacchus
7f63b03093
add standard labels
2021-01-04 03:22:24 -07:00