99ce36bde0
dev: update Makefile
2024-01-14 20:15:05 +09:00
d0a49b8f36
dev: apply patches after git pull
2024-01-10 12:29:12 +09:00
7cbcbfd880
dev: re-run update.sh if the script itself is modified by the update
2024-01-10 10:00:07 +09:00
7f579b488e
dev: add ability to pass --server-is-stopped to update.sh
...
This enables (semi-)automated upgrading:
```sh
sudo systemctl stop firefish.service
./update.sh --native --server-is-stopped
sudo systemctl start firefish.service
```
see also: d14bc4fb13
2024-01-09 19:53:36 +09:00
a031195f0f
dev: rename --skip-all-confirmations to --install
...
This option is meant to be used only for the first build,
where users follow the installation/migration
instructions and prepare the necessary things like PGroonga
and it's safe to skip previous notes.
Skipping 'Did you stop your server?' in normal
updates should be done with another option,
which will be added accordingly.
2024-01-09 19:52:01 +09:00
5ccb4e8049
dev: add ability to pass --docker, --podman, or --native to update.sh
...
passing more than one of these flags is not expected
2024-01-09 10:50:34 +09:00
9ea8c80127
dev: refactor update script
2024-01-09 10:23:23 +09:00
b1eb9f3cf6
dev: append first 2 digits of commit hash to version
2024-01-07 16:50:21 +09:00
7f60ef13d0
dev: use sadsay for warnings and some sad reports
2024-01-05 14:41:00 +09:00
13c10f4816
dev (minor): add utility function sadsay
2024-01-05 13:18:25 +09:00
c6ffeecd1c
dev: support Podman
2024-01-05 08:03:42 +09:00
7fc4540d15
docker: migrate image registry to registry.code.naskya.net
2024-01-04 12:23:05 +09:00
498ded38c0
dev: prefix message filename with timestamp
2024-01-03 07:28:39 +09:00
b4c7265019
dev: add version_ci helper function for CI
2023-12-27 21:41:09 +09:00
f61b1d8e03
dev: use pnpm pkg set version
to write version info
2023-11-27 18:31:21 +09:00
c3f77c426e
fix: make docker.sh executable (take 2)
2023-11-25 05:30:27 +09:00
5473bc228b
dev: minor refactor of update scripts
2023-11-21 21:33:56 +09:00
a7d4afa729
dev: minor refactor in update/utils
2023-11-21 03:49:44 +09:00
ac162c6c73
dev: minor update in update/utils
2023-11-21 03:32:26 +09:00
45f5e82c6c
dev: minor update in docker.sh
2023-11-21 03:32:26 +09:00
8d901c024d
dev: remove redundant operations from upgrading scripts
2023-11-21 03:32:26 +09:00
23f610f8f1
dev: refactor "running" command
2023-11-18 16:37:55 +09:00
bdf5ce6e23
dev: add back lockfile
2023-11-18 15:18:44 +09:00
04e4b46525
chore: add a message to tell that docker image build takes time
2023-11-17 16:25:39 +09:00
d2dd514780
fix: make docker.sh executable
2023-11-17 16:23:41 +09:00
89a31ada77
dev: add a delimiter in the version number
2023-11-15 13:50:54 +09:00
7b0bca099f
dev: append latest commit date to version instead of raw commit hash
2023-11-14 23:54:37 +09:00
5d00801c79
dev: make upgrading scripts POSIX compliant
2023-11-14 23:04:56 +09:00
2143294c9a
dev: support Docker in the upgrading script
2023-11-12 05:31:20 +09:00