Jose Diaz-Gonzalez
|
4b8ccfbf34
|
fix: implement checkTMP
|
2023-02-16 16:22:32 -05:00 |
|
Jose Diaz-Gonzalez
|
26a536bc9b
|
feat: log the output of the do directory
|
2023-02-16 16:01:59 -05:00 |
|
Jose Diaz-Gonzalez
|
635f9c1bc5
|
chore: remove unused function
|
2023-02-16 15:49:37 -05:00 |
|
Jose Diaz-Gonzalez
|
47fddf1899
|
chore: remove extra cleanup line
Logs are already zero'd out
|
2023-02-16 15:49:16 -05:00 |
|
Jose Diaz-Gonzalez
|
7b1a2fa908
|
fix: add missing cleanup step
|
2023-02-16 15:49:02 -05:00 |
|
Jose Diaz-Gonzalez
|
1eada6a5e8
|
fix: purge log files and droplet-agent
This should fix a few of the warnings/errors shown during the image check process.
|
2023-02-16 15:32:55 -05:00 |
|
Jose Diaz-Gonzalez
|
f1152cd6b7
|
fix: validate the packer image
|
2023-02-16 15:10:49 -05:00 |
|
Jose Diaz-Gonzalez
|
55c3b73f35
|
feat: run image check at the end of the build
|
2023-02-16 15:10:43 -05:00 |
|
Jose Diaz-Gonzalez
|
1eda16d186
|
refactor: simplify provisioning
|
2023-02-16 15:08:49 -05:00 |
|
Jose Diaz-Gonzalez
|
b2fbefb6d3
|
refactor: remove use of format function
|
2023-02-16 15:07:58 -05:00 |
|
Jose Diaz-Gonzalez
|
11743afbf0
|
chore: drop ability to set a custom base image
We'll only ever test against the latest LTS.
|
2023-02-16 15:07:25 -05:00 |
|
Jose Diaz-Gonzalez
|
d40ee36348
|
feat: update all base packages
|
2023-02-16 15:07:03 -05:00 |
|
Jose Diaz-Gonzalez
|
c24e0d3888
|
feat: ensure we have a custom landing page for folks to view when going to their droplet ip/vhost
|
2023-02-16 15:00:37 -05:00 |
|
Jose Diaz-Gonzalez
|
360940f68e
|
fix: use https urls
|
2023-02-16 14:53:58 -05:00 |
|
Jose Diaz-Gonzalez
|
4ce5ba6a75
|
refactor: unify cleanup script with the one used by the DO marketplace
|
2023-02-16 14:50:07 -05:00 |
|
Jose Diaz-Gonzalez
|
197bd0c864
|
feat: remove the default nginx site in built images
This is confusing for users and shouldn't really ever exist.
|
2023-02-16 14:49:13 -05:00 |
|
Jose Diaz-Gonzalez
|
ba06bac1b9
|
feat: enable exit on error
|
2023-02-16 14:48:43 -05:00 |
|
Jose Diaz-Gonzalez
|
9dc6d8e130
|
refactor: cleanup ufw rules
- use nginx ful rules
- limit ssh by default
- force enable ufw
- drop access to 2375 and 2376 (this allows passwordless docker access...)
|
2023-02-16 14:47:52 -05:00 |
|
Jose Diaz-Gonzalez
|
afe042de46
|
docs: cleanup motd
- standardize text with the sample marketplace app
- remove reference to web server (its unavailable in newer versions)
|
2023-02-16 14:46:39 -05:00 |
|
Jose Diaz-Gonzalez
|
358fb72baf
|
fix: run build in nyc1
NYC1 is the only DC where the smallest size droplet is available.
|
2023-02-16 14:33:26 -05:00 |
|
Jose Diaz-Gonzalez
|
98d6a3b53e
|
fix: run build on smallest image
This will allow anyone to use the resulting image, and not just those with at least 2GB of ram.
|
2023-02-16 14:32:30 -05:00 |
|
Jose Diaz-Gonzalez
|
ba56474f15
|
fix: correct position of post-provisioner block
|
2023-02-16 14:26:29 -05:00 |
|
Jose Diaz-Gonzalez
|
ec642788d3
|
fix: correct SC2004
|
2023-02-16 14:25:40 -05:00 |
|
Jose Diaz-Gonzalez
|
adf98b53f5
|
chore: run shfmt
|
2023-02-16 14:22:44 -05:00 |
|
Jose Diaz-Gonzalez
|
96c737eae4
|
refactor: update digitalocean image building to match what Digitalocean does
The scripts run/installed on the server are based on what was given to me by Digitalocean in 2019, so they may have diverged a bit since.
|
2023-02-16 14:19:10 -05:00 |
|