Commit Graph

825 Commits

Author SHA1 Message Date
Bubka
3036e534e7 Move QrCode controller logic to a business service 2022-03-31 11:24:00 +02:00
Bubka
9af39a469c Force JSON responses everywhere 2022-03-31 11:24:00 +02:00
Bubka
0e703d3c84 Add artisan command to check db connection 2022-03-31 11:24:00 +02:00
Bubka
84443dc621 Update package-lock to v2 2022-03-31 11:24:00 +02:00
Bubka
e1f8c587eb Set repo to handle vscode files 2022-03-31 11:24:00 +02:00
Bubka
0d9cb6becd Update Composer dependencies 2022-03-31 11:24:00 +02:00
Bubka
492b7dbdc1 Upgrade bulma.css to v0.9.2 2022-03-31 11:24:00 +02:00
Quentin McGaw
e853919de2 Fix Docker build 2022-03-09 07:04:58 -05:00
Bubka
45219c3100
Fix #50 - Email password reset does not work 2022-02-10 12:35:19 +01:00
Bubka
89aa4d0173
Fix typo in PHP extensions 2022-02-10 11:59:40 +01:00
Bubka
9491878952
Add missing PHP extensions 2022-02-10 11:51:54 +01:00
Bubka
04f8e8a735
Merge pull request #54 from qdm12/patch-2
fix(docker): add `php7-cli`
2021-12-30 10:02:57 +01:00
Bubka
75985aef4a
Merge pull request #53 from qdm12/patch-1
docs(debian-setup): fix supervisord.conf path
2021-12-30 09:59:03 +01:00
Quentin McGaw
4f623dd85e
fix(docker): add php7-cli 2021-12-04 13:40:07 +01:00
Quentin McGaw
d64fc17f8b
docs(debian-setup): fix supervisord.conf path 2021-11-21 07:39:17 -05:00
mara
0fbc76abd0
Fix missing PHP extension (#44) 2021-09-09 11:23:09 +02:00
Bubka
3cbfa40702
CI fix try 3 (#46) 2021-09-09 10:57:38 +02:00
Quentin McGaw
275abf5465
CI fix try 2 (#42) 2021-08-10 17:52:10 +02:00
Quentin McGaw
03e7ca2975
Fix try 1: if block in CI for forked PRs (#41)
* Fix try 1: if block in CI for forked PRs

* CI fix try 2
2021-08-10 15:08:20 +02:00
Bubka
d1927fc41f
Merge pull request #37 from qdm12/docker
Docker
2021-08-09 21:41:43 +02:00
Bubka
599657c8cf
Merge pull request #40 from qdm12/debian-setup
docs: add Debian setup document
2021-08-09 19:17:28 +02:00
Quentin McGaw (desktop)
dd9fcadb69 Change readme reference to debian guide 2021-08-09 10:59:56 -04:00
Quentin McGaw (desktop)
0e7ddcb8cb Only run DockerHub description workflow on base repo 2021-08-04 16:52:58 -04:00
Quentin McGaw (desktop)
0f1af9d1c6 Docs: docker readme final pass
- CPU arch compatibility
- Assumption on path being `/yourpath`
- Fix chown from 33 to 1000
- Warning to backup database beforing updating
- Add tagged images information
- Update implementation details
- Remove TODOs as they are all done
2021-08-04 16:47:21 -04:00
Quentin McGaw (desktop)
364939fded Add trailing new line to docker hub readme workflow 2021-08-04 16:38:35 -04:00
Quentin McGaw (desktop)
e3da58d55d CI: only run publish job if on base repo 2021-08-04 16:35:39 -04:00
Quentin McGaw (desktop)
78ba73f34b Change to Alpine for x2 smaller image 2021-08-04 11:03:28 -04:00
Quentin McGaw (desktop)
ce263e49eb Docs: docker readme: Build the image with build arguments 2021-08-04 10:23:19 -04:00
Quentin McGaw (desktop)
76a5c1a84e Add section to build image for specific release to docker readme 2021-08-04 10:22:26 -04:00
Quentin McGaw (desktop)
474331361e Log out version, commit and build date at start 2021-08-04 10:19:24 -04:00
Quentin McGaw (desktop)
de7a3cae83 UID and GID as build arguments
- Defaults to 1000:1000 instead of www-data
- Update docker readme
2021-08-04 10:16:39 -04:00
Quentin McGaw (desktop)
08af4ef670 Remove ignored directives from php-fpm pool config 2021-08-04 10:10:23 -04:00
Quentin McGaw (desktop)
c24f5b2708 Remove support for mysql 2021-08-04 09:35:55 -04:00
Quentin McGaw (desktop)
25933bd413 Doc: add build status badge for ci.yml 2021-08-03 10:37:42 -04:00
Quentin McGaw (desktop)
82e199921b Add trailing new line in ci.yml 2021-08-03 10:36:08 -04:00
Quentin McGaw (desktop)
6a6e19f6c0 Docs: clean up todos 2021-08-03 09:35:15 -04:00
Quentin McGaw (desktop)
2567906ccc Docs: change database section 2021-08-03 09:35:06 -04:00
Quentin McGaw (desktop)
482e97e2c1 Migrate if installed commit differs from program commit 2021-08-03 09:31:59 -04:00
Quentin McGaw (desktop)
f0eb18653e Add Github Actions workflow for Docker\
- Run tests in verify job
- Publish only if verify pass
- Cross build only for master pushes and releases
- Build for amd64 only for branches
2021-08-03 09:27:10 -04:00
Quentin McGaw (desktop)
46b99fe2ea Add opencontainers labels 2021-08-03 09:24:33 -04:00
Quentin McGaw (desktop)
1f5b476aa2 Docker ignore webpack.mix.js 2021-08-02 23:31:31 -04:00
Quentin McGaw (desktop)
e9a517fde8 Add test stage 2021-08-02 21:25:42 -04:00
Quentin McGaw (desktop)
16225e441d Pin PHP version to 7.3-buster 2021-08-02 21:19:44 -04:00
Quentin McGaw (desktop)
b1d4717aaa Use PHP image to get vendor dependencies (faster) 2021-08-02 21:14:54 -04:00
Quentin McGaw (desktop)
3d6c8d2045 Change /etc/supervisor/supervisord.conf to /etc/supervisord.conf 2021-08-02 19:00:39 -04:00
Quentin McGaw (desktop)
f74b40f253 Add Docker Hub description workflow 2021-08-02 18:55:50 -04:00
Quentin McGaw (desktop)
d6215a055e Change Dockerfile for cross building
- Download and build vendor dependencies once on native platform
- Build final image N times for N platforms with Docker emulation
2021-08-02 18:26:17 -04:00
Quentin McGaw (desktop)
5be6724a69 Download and build vendor deps in separate stage
- Faster rebuilds due to better caching
- Lays the ground for faster cross building
2021-08-02 18:18:18 -04:00
Quentin McGaw (desktop)
8c65d16e6b Remove nginx commented lines 2021-08-02 12:51:26 -04:00
Quentin McGaw (desktop)
02a930da25 Add Debian setup document 2021-08-02 12:36:06 -04:00