Commit Graph

482 Commits

Author SHA1 Message Date
Andrés Moya 688d649c4a 🐛 Hide registration screen when registration is disabled 2021-02-22 17:44:25 +01:00
Andrey Antukh de394a7d4e ♻️ Refactor LDAP auth backend.
And reorganize oauth backend namespaces.
2021-02-19 13:09:18 +01:00
Mathieu Brunot 56b10d669a 🐳 SMTP and LDAP test containers 2021-02-18 09:35:37 +01:00
Andrey Antukh 7708752ad9 🎉 Add automatic complaint and bouncing handling. 2021-02-12 16:26:28 +01:00
Andrey Antukh 124efc0d88 Improve build scripts. 2021-02-09 12:18:14 +01:00
mathieu.brunot bb15924c95 🐳 Frontend configuration on env var
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2021-02-08 14:26:23 +01:00
Andrey Antukh e7d6a54907 🐛 Fix static file handling on docker images. 2021-02-03 11:30:10 +01:00
Andrey Antukh f2fd976934 📎 Replace develop with latest in default compose file. 2021-02-01 22:37:28 +01:00
Andrey Antukh c62bc408dc ⬆️ Minor deps update. 2021-02-01 09:48:28 +01:00
Andrey Antukh 393c9cd13c 🔥 Remove unused config variables. 2021-01-29 12:58:57 +01:00
Andrey Antukh 8f1b373c3d 📚 Update documentation. 2021-01-28 16:27:18 +01:00
Andrey Antukh 11ff1994f3 📚 Update documentation. 2021-01-28 14:02:22 +01:00
Andrey Antukh fac6dd81b9 Minor chantes on async tasks scheduling. 2021-01-27 10:55:26 +01:00
Andrey Antukh 03d8bcaea2 Update docker-compose file. 2021-01-27 10:54:37 +01:00
Andrey Antukh 7f3ef7bb82 Minor improvements on docker images. 2021-01-26 12:57:21 +01:00
Andrey Antukh 7759418f5d 🎉 Start using ubuntu 20.04 LTS as a base distro for devenv. 2021-01-26 11:34:36 +01:00
Andrey Antukh a3ffbeccd0 Add server timing. 2021-01-26 11:13:21 +01:00
Andrey Antukh 04b0cf6330 🎉 Add better error reporting. 2021-01-25 11:51:15 +01:00
Andrey Antukh f8f90f308e Increase default docker compose version to 3.5. 2021-01-13 11:52:39 +01:00
Andrey Antukh 9043d2574b Minor improvements on docker images and compose file. 2021-01-11 14:29:38 +01:00
Andrey Antukh d32cacf1da Minor improvements on storage http handlers. 2021-01-11 08:06:02 +01:00
alonso.torres 802f19453d Upload SVG as shapes 2021-01-07 19:07:52 +01:00
Andrey Antukh ab944fb9ae ♻️ Integrate new storage subsystem. 2021-01-07 11:29:57 +01:00
Andrey Antukh 760eb926bf 🎉 Add plugable storages abstraction layer (with support for fs, s3 and db). 2021-01-07 11:29:57 +01:00
Andrey Antukh c0bc7553a9 ⬆️ Update devenv. 2020-12-21 12:15:53 +01:00
alonso.torres b80332b9b3 🐛 Fixed problem with import SVG image size 2020-12-21 12:15:53 +01:00
Andrey Antukh 419eecbe72 🐛 Fix wrong volume name on devenv and build scripts. 2020-12-09 14:38:33 +01:00
Andrey Antukh e165ca7c3b Add improvements to manage.sh and devenv related to deployment. 2020-12-02 16:45:08 +01:00
Andrey Antukh 247273631c Minor change on devenv nginx config. 2020-12-02 15:35:14 +01:00
Andrey Antukh deb39c2291 Add updated clj-kondo to devenv. 2020-12-02 15:35:14 +01:00
Andrey Antukh 7f1a436f30 ♻️ Refactor docker devenv and image building. 2020-12-02 10:29:55 +01:00
Andrey Antukh c3ca59ac93 🐛 Fix devenv nginx config. 2020-11-11 12:55:59 +01:00
Andrey Antukh bdfd0d38b8 🐛 Fix default redis uri on config module. 2020-11-11 12:37:53 +01:00
Andrey Antukh 15545d0b2f Minor fixes. 2020-11-11 11:04:10 +01:00
Andrey Antukh 5b9c596170 ♻️ Refactor email sending subsystem. 2020-11-11 11:04:10 +01:00
Andrey Antukh 132e99ab71 🎉 Rename to penpot all devenv docker related files. 2020-11-11 11:04:10 +01:00
Andrey Antukh 03fec6056f ⬆️ Update dockerfile. 2020-10-23 15:17:18 +02:00
Andrey Antukh 919a045088 ⬆️ Upgrade devenv. 2020-10-23 15:17:18 +02:00
Andrey Antukh dad11ff490 Improve node version handling on testenv dockerfile. 2020-10-08 10:28:57 +02:00
Andrey Antukh 41cb5196d1 Minor tweaks and updates on testenv. 2020-10-08 10:28:57 +02:00
Andrey Antukh 58db899a29 Minor tweaks on devenv. 2020-10-08 10:28:57 +02:00
Andrey Antukh f6830b4b85 📎 Minor changes on devenv entrypoint script. 2020-10-06 13:25:13 +02:00
Andrey Antukh 3e0b0ee069 ⬆️ Update dependencies and devenv. 2020-09-21 17:05:55 +02:00
Andrey Antukh d80c1f2bfb Set default email backend to console on devenv. 2020-09-16 10:51:11 +02:00
Andrey Antukh 91aa8862ff 🎉 Add testenv. 2020-09-11 09:42:53 +02:00
Andrey Antukh ab35716ba2 🐛 Fix many issues on dev environment. 2020-09-11 09:42:53 +02:00
Andrey Antukh 4e694ff194 ♻️ Refactor file persistence layer. 2020-09-07 11:39:57 +02:00
Andrey Antukh 6c67c3c71b ♻️ Make the namespacing independent of the branding. 2020-08-18 19:32:11 +02:00
Andrey Antukh 2746d598b0 Improve command line helpers. 2020-08-17 15:15:23 +02:00
Andrey Antukh c0cd0d4a23 🎉 Add media-object lifecycle handling. 2020-08-17 14:28:35 +02:00
Andrey Antukh 8b1ba8c020 🐛 Add missing svgcleaner dep on the devenv docker. 2020-08-05 15:59:26 +02:00
Andrey Antukh 9b4cc30d3f ⬆️ Update deps. 2020-08-05 15:06:39 +02:00
mathieu.brunot 3e4432df8e
🐳 Expose exporter port
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2020-07-22 13:57:37 +02:00
Andrey Antukh c4525030da 🐛 Minor fix on exporte build script. 2020-07-03 16:29:26 +02:00
Andrey Antukh 1d30ea4923 🎉 Migrate to use yarn. 2020-07-03 15:47:41 +02:00
Andrey Antukh ef0330502b Improve deployment related scripts on exporter. 2020-07-02 10:43:14 +02:00
Andrey Antukh bcb2609b18 Adapt devenv docker to new exporter app. 2020-07-01 13:41:59 +02:00
Andrey Antukh 34f690d057 ⬆️ Update main dependencies on devenv docker. 2020-07-01 13:41:59 +02:00
Andrey Antukh c2db6d4f35 🎉 Add initial exporter (nodejs) application. 2020-07-01 13:41:59 +02:00
Andrey Antukh 96d4c1e2fd Add experiments directory. 2020-06-18 20:08:46 +02:00
Andrey Antukh 9901f0a52b Remove backend-uri from all the codebase. 2020-06-03 10:50:40 +02:00
Andrey Antukh 8c18e9bfbf Improve cache handling.
And make the devenv http server behave similar to a production
environment (related to cache handling).
2020-06-02 16:31:43 +02:00
Andrey Antukh 82baaae593 Adapt devenv to production versions. 2020-05-18 15:03:51 +02:00
Andrey Antukh 4bfa70853c ♻️ Improve tasks implementation. 2020-05-15 17:42:14 +02:00
Andrey Antukh 428bd42f15 ♻️ Add smtp backend for sendmail task. 2020-04-20 14:08:33 +02:00
Andrey Antukh 96472b6cd2 🎉 Add redis to devenv docker compose. 2020-04-20 13:46:15 +02:00
Andrey Antukh dd34907f5c 🐛 Fix themes issues. 2020-04-13 14:21:13 +02:00
Vitaly Kornilov ea3e17f7fe 🎉 Add themes infraestructure. 2020-04-13 11:49:26 +02:00
Andrey Antukh f7bfc4d135 🎉 Migrate from figwheel to shadow-cljs. 2020-03-30 09:46:35 +02:00
Andrey Antukh 9c4ee4182f 🔥 Remove buildenv docker directory. 2020-03-08 13:42:52 +01:00
Andrey Antukh c217f65677 ⬆️ Update default nodejs version. 2020-03-02 16:18:39 +01:00
Andrey Antukh ecde4493e0 ♻️ Icons and Styles build refactor. 2020-02-25 16:24:40 +01:00
mathieu.brunot 0ad2b13d76 🐳 Move EXTERNAL_UID closer to its use (perf)
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2020-02-25 14:38:22 +01:00
Andrey Antukh 841ace3aa8 🐳 Update openjdk 11 -> 13 (docker). 2020-02-04 12:35:55 +01:00
Andrey Antukh 2390735164 🔥 Remove docker/backend and docker/frontend.
They are moved to uxbox-ansible repository that
will be open-sourced soon.
2020-01-20 16:20:10 +01:00
Andrey Antukh f57ce57cb3 ♻️ Refactor on docker and build scripts.
- Migrate to from ubuntu to debian.
- Add new buildenv image.
- Remove production images building from this repo.
- Better comaptibility with other architectures (arm64).
- Improved config management.
2020-01-20 13:26:37 +01:00
Andrey Antukh 6165a49c10 🚧 More work on register/recovery refactor. 2020-01-14 10:35:43 +01:00
Andrey Antukh f2a926d22d ⬆️ Update npm dependencies. 2020-01-11 15:59:31 +00:00
mathieu.brunot 6d3232e70a 🐛 Fix DB URI generation
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2020-01-07 10:38:11 +02:00
Andrey Antukh df03b03818 🐳 Improve devenv and build steps (jvm-opts and upgrades). 2019-12-18 10:54:28 +01:00
Andrey Antukh 1a33c266e3 🔧 Minor config improvement on devenv postgresql. 2019-12-14 23:13:44 +01:00
Andrey Antukh ca3a42f680 🐛 Add missing postgresql_init.sql file. 2019-12-14 21:21:50 +01:00
Andrey Antukh 17aa744b52 Improve image build scripts (with many fixes). 2019-12-13 12:51:56 +01:00
Andrey Antukh 94fe18b4ae 🚧 Improve build scripts. 2019-12-09 16:29:56 +01:00
Andrey Antukh b2d13a2493 ⬆️ Update postgresql on devenv and add smtp relay container. 2019-11-22 18:03:54 +01:00
Andrey Antukh e9b00339a5 🚧 Major refactor of backend code.
Relevant changes:

- ring -> vertx
- suricatta -> vertx-pgsql
- emails improvements
- logging
- hybrid sync/async -> full async execution model
- database layout refactor
2019-11-18 12:35:41 +01:00
Andrey Antukh 73753ce071 Minor improvements on devenv. 2019-10-22 16:00:41 +02:00
Andrey Antukh abc1406f4d Minor improvements on devenv docker compose. 2019-09-21 20:12:11 +02:00
Andrey Antukh e45ad2197a Improve the current docker development environment. 2019-09-21 11:47:52 +00:00
Andrey Antukh 4db8de8d9d 🎉 Update devenv: ubuntu:xenial->bionic, java: jdk8->jdk12 (zulu-openjdk). 2019-09-17 18:38:31 +02:00
mathieu.brunot 87a37ca8c1 🔧 Sample allow all CORS origin for compose
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2019-09-13 13:49:29 +02:00
Andrey Antukh 97d74f6cf1 👷 Add better naming to docker images (among other fixes). 2019-08-08 19:17:25 +02:00
Andrey Antukh 005a2fe263 👷 Improve gzip configuration on docker image. 2019-08-08 17:05:05 +02:00
mathieu.brunot 9c61389830 Init DB JDBC URI from base DB params
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2019-07-19 17:48:13 +02:00
Andrey Antukh 3f62d7cb65 misc: simplify the build scripts 2019-07-19 08:37:21 +00:00
Andrey Antukh 1fce679402 misc: minor improvements on data storage on production images 2019-07-05 15:24:11 +02:00
Andrey Antukh 8a7f981f6e misc: fix container references 2019-07-04 12:42:47 +02:00
Andrey Antukh 3c31144a58 misc: rename pgdb to postgres 2019-07-04 12:38:27 +02:00
Andrey Antukh 5ecd86ba02 misc: naming refactor on build process 2019-07-04 12:17:55 +02:00
Andrey Antukh 8cd5d10197 misc: unify develop and release docker compose files 2019-07-04 10:36:49 +02:00
Andrey Antukh d8e205ec25 misc: add develop images (faster and debug ready images) 2019-07-04 09:24:20 +02:00
Andrey Antukh 945e52b4f8 misc: set default port to 8080 instead 80 for prod docker image 2019-07-03 20:41:16 +02:00
Andrey Antukh 7cedc9228e fix: fix production docker images naming 2019-07-03 18:46:46 +02:00
Andrey Antukh fd53f07efe misc: improve management scripts 2019-07-03 17:49:15 +02:00
mathieu.brunot 06c830dd3c
💚 Change release command
Signed-off-by: mathieu.brunot <mb.mathieu.brunot@gmail.com>
2019-06-11 22:39:41 +02:00
mathieu.brunot a7ed60ee12
Add curl
Signed-off-by: mathieu.brunot <mb.mathieu.brunot@gmail.com>
2019-06-11 20:58:21 +02:00
mathieu.brunot 00b56eaf6c
🎨 Add variable for Clojure version
Signed-off-by: mathieu.brunot <mb.mathieu.brunot@gmail.com>
2019-06-11 18:18:33 +02:00
mathieu.brunot c4356bf9ce
🎨 Add env var for Clojure version 2019-06-11 01:01:55 +02:00
Andrey Antukh a43fc529e7 misc: minor reorganization on devenv dockerfile 2019-06-05 10:07:01 +00:00
Andrey Antukh cff438eccc feat: use zsh as default shell on docker devenv 2019-06-05 10:43:08 +02:00
Andrey Antukh 66fc0e68a4 feat: improve backend devlopment namespaces 2019-06-05 08:26:05 +00:00
Andrey Antukh a2c41cf9a7 refactor: reorganize with some changes the docker images and manage.sh 2019-06-03 16:53:31 +02:00
mathieu.brunot fed29ec929
Start backend automatically for dev 2019-02-20 16:46:59 +01:00
mathieu.brunot bc1a8dfca4
Add variables to docker file 2019-02-20 16:46:07 +01:00
mathieu.brunot 2f41011160
🐛 restore develop image build 2019-02-20 05:58:25 +01:00
mathieu.brunot 86105ee7a2
🐛 Add missing tmux to develop image 2019-02-17 00:57:15 +01:00
mathieu.brunot c745b9dec1
💚 Fix build 2019-02-15 23:51:36 +01:00
mathieu.brunot 3a05d58753
🐳 💚 Fix develop image 2019-02-15 23:38:14 +01:00
mathieu.brunot 88fff9e48b
💚 Fix build and docker-compose run 2019-02-15 23:09:04 +01:00
mathieu.brunot e464fc4714
Add docker-compose test to CI 2019-02-15 22:35:49 +01:00
mathieu.brunot 4ec303520b
🐛 Use local backend by default 2019-02-14 13:04:35 +01:00
mathieu.brunot 8a6d263145
🐛 Fix issue #92 by adding API_URL env variable 2018-11-03 09:57:10 +01:00
Andrey Antukh 5b15e02c3b
Update imagemagick version on dockerfile. 2017-03-14 20:53:52 +01:00
Andrey Antukh 9caeef72ea
Update node version to 7.7.1 and all node dependencies. 2017-03-03 13:39:30 +01:00
Andrey Antukh edb1a124d0
Add lein fast trampoline env var to docker's bashrc file. 2017-02-22 20:47:07 +01:00
Andrey Antukh 1a12184528
Download imagemagick from git that has consistent tag names. 2017-02-20 17:37:48 +01:00
Andrey Antukh f52d886b04
Fix imagemagick version on dockerfile. 2017-02-14 18:23:07 +01:00
Andrey Antukh 6fe09bf784
Minor fixes on dockerfile and manage.sh script. 2017-01-30 16:59:29 +01:00
Andrey Antukh 1b687a0d79
Update docker image. 2017-01-30 16:59:29 +01:00
Andrey Antukh 730bbba2b9
Disable :advanced compilation in dist-main script. 2016-11-21 23:32:29 +01:00
Andrey Antukh 661e2d821e
Adapt docker start scripts to new directory structure. 2016-11-20 20:40:30 +01:00
Andrey Antukh 94aee02fb9
Import docker related files. 2016-11-20 20:08:24 +01:00