Andrey Antukh
2348146f00
🎉 Add 'email-verification' flag enabled by default
...
The main idea is deprecating the `insecure-register` flag with the more
general `email-verification` flag.
2022-09-21 09:29:48 +02:00
Andrey Antukh
b5e26fe615
🎉 Make the devenv docker image multiplatform
...
Add support for aarch64
2022-09-08 16:27:40 +02:00
Qizhao Yang
acb9432f61
🐛 Fix nginx user for devenv
...
Signed-off-by: Qizhao Yang <windfarer@gmail.com>
2022-08-29 09:32:06 +08:00
Andrey Antukh
8ce8b3fdef
📎 Update docker images related files
2022-08-24 10:59:56 +02:00
Andrey Antukh
b9b53258c1
✨ Make the upload media size configurable
2022-08-10 12:10:45 +02:00
Andrey Antukh
d084f17430
✨ Add ssh client to devenv dockerfile
2022-07-28 11:14:59 +02:00
Andrey Antukh
537fff4c80
⬆️ Update docker images system dependencies
2022-07-05 11:51:36 +02:00
Andrey Antukh
14d1cb90bd
♻️ Refactor auth code
2022-07-04 11:23:33 +02:00
Andrey Antukh
935639411c
⬆️ Update devenv to use latest ubuntu lts and jdk18
2022-06-29 10:59:50 +02:00
Alejandro Alonso
07881eed65
Merge remote-tracking branch 'origin/staging' into develop
2022-06-27 09:28:54 +02:00
Andrey Antukh
ccae7cc2d4
📎 Clean and improve default docker config.env file
2022-06-27 07:40:06 +02:00
Andrey Antukh
189d33221e
🐛 Add missing resolver to frontend docker image
2022-06-13 15:54:03 +02:00
Andrey Antukh
6190ce9b35
🐛 Add missing resolver to frontend docker image
2022-06-13 14:44:40 +02:00
Andrey Antukh
97bf20dd4c
⬆️ Update dependencies
2022-06-13 11:18:02 +02:00
Alejandro Alonso
c3486c566a
🐛 Fix exporter to frontend communication
2022-06-08 13:09:16 +02:00
Alejandro Alonso
a120630a7f
🐛 Fix environment import for exporter at docker
2022-06-06 13:23:40 +02:00
Andrés Moya
ec884787f1
🔧 Fix docker dependencies
2022-05-27 13:57:33 +02:00
Andrés Moya
c4939c152d
🔥 Remove backend-only devenv container
...
(disable requirement of using cors and secure cookies in devenv)
2022-04-26 16:47:14 +02:00
Andrey Antukh
c34c1c4375
📎 Update docker files
2022-04-26 13:28:05 +02:00
Pablo Alba
aa2bb75f95
Merge pull request #1792 from penpot/niwinz-minor-enhancements
...
Enhancements
2022-04-07 10:10:40 +02:00
Andrés Moya
a61301c698
🐛 Fix call to exporter and exporter setup in devenv
2022-04-06 12:54:05 +02:00
Andrey Antukh
2af057a79f
⬆️ Update backend and docker dependencies
2022-04-06 09:54:40 +02:00
Andrey Antukh
c026d05bc3
✨ Set consistent max body size
...
And make it configurable
2022-04-05 13:23:39 +02:00
Andrey Antukh
602b736163
📎 Update default scripts
2022-04-05 13:23:39 +02:00
Andrey Antukh
147f56749e
⬆️ Update some dependencies
2022-04-05 13:23:39 +02:00
Andrey Antukh
0b984a44d7
🐛 Fix default configuration
2022-04-04 10:54:40 +02:00
alonso.torres
ad19d64ce8
🐛 Fix problem with localhost register in Safari
2022-03-24 17:25:43 +01:00
Andrey Antukh
0d4de50f13
📎 Minor fix on docker image files
2022-03-22 11:47:18 +01:00
Andrey Antukh
903a9356a9
🐛 Fix many issues after PR review
2022-03-22 11:34:32 +01:00
Andrey Antukh
81adcd03fb
✨ Minor fixes on devenv dockerfile
2022-03-20 13:37:37 +01:00
Andrey Antukh
965148f3a6
📎 Port fixes from main branch
2022-03-08 12:59:56 +01:00
Andrey Antukh
b348a882f4
🎉 Add minio client to devenv
...
And minor fix the nginx config.
2022-03-03 16:05:52 +01:00
Andrey Antukh
92bcd549ef
⬆️ Update dependencies on devenv docker
2022-02-25 08:46:38 +01:00
Andrés Maldonado
5216471226
🐳 Fix run-devenv on systems with SELinux
...
This sets the selinux label on bind mounts (https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label ), which is necessary so that containers can read the files.
Signed-off-by: Andrés Maldonado <maldonado@codelutin.com>
2022-02-24 22:31:33 +01:00
Andrey Antukh
350663b7ce
🎉 Add support for alternative S3 compatible services
...
And also add support for all AWS regions (prevoiosly onlu eu-central-1)
was supported.
2022-02-16 13:58:19 +01:00
Andrey Antukh
2c25dfcf1b
📎 Add exec perms to build script
2022-02-07 23:42:26 +01:00
Andrey Antukh
46250e6fab
⬆️ Update nodejs version on docker images.
2022-02-07 11:40:53 +01:00
Andrey Antukh
341caa3489
🎉 Add docker images auxiliar build script.
2022-02-07 11:21:54 +01:00
Andrey Antukh
c91e2d13c0
📎 Add temporal workaround on config.env file
2022-02-06 23:40:04 +01:00
Andrey Antukh
9488a9a1ad
✨ Increase default upload size on docker imates.
2022-01-12 10:55:47 +01:00
Andrey Antukh
f74569506e
⬆️ Update devenv dockerfile.
2022-01-12 10:55:47 +01:00
Andrey Antukh
e18ecb8c49
⬆️ Update devenv (deps).
2021-12-20 11:16:26 +01:00
Andrey Antukh
ce81908f02
📎 Minor changes on devenv.
2021-12-03 15:05:36 +01:00
Andrey Antukh
47acab766d
⬆️ Update to OpenJDK17.
2021-12-01 16:13:46 +01:00
Andrés Moya
1cc3819e65
🧪 Add e2e tests with Cypress
2021-12-01 16:13:46 +01:00
Andrey Antukh
16fa6259ea
🚧 Update docker deps and start working on test coverage.
2021-12-01 16:13:46 +01:00
Andrey Antukh
a82a33cecf
Merge branch 'spelling' of https://github.com/jsoref/penpot into jsoref-spelling
2021-11-23 14:02:16 +01:00
Andrey Antukh
1c959a6653
📎 Add commented keycloak docker compose entry.
2021-11-22 08:57:20 +01:00
Josh Soref
583eb53c9d
🐛 Fix typos
2021-11-15 09:54:36 -05:00
Andrés Moya
4962e45bd9
✨ Change tool for exporting artboards and fix some issues
2021-11-15 11:55:58 +01:00
Andrey Antukh
ef6a02e8ef
⬆️ Update clk-kondo dependency on devenv.
2021-11-10 23:21:41 +01:00
Andrey Antukh
e7003dde83
✨ Add :insecure-register flag.
...
This allows on-premise users skip the email validation.
2021-11-10 23:21:41 +01:00
Andrey Antukh
01b4b4933e
✨ Update devenv nginx config.
2021-11-04 09:23:14 +01:00
alonso.torres
bc725800ed
✨ New docker recipes for a backend only environment
2021-10-20 15:44:08 +02:00
Andrés Moya
fd6a8aec71
🐛 Fix docker devenv config
2021-10-14 12:07:33 +02:00
Andrey Antukh
a11cda91de
⬆️ Update devenv system deps.
2021-09-17 14:34:14 +02:00
Andrey Antukh
06e54a17c0
📚 Update some comments on docker config.env file.
2021-09-16 11:35:45 +02:00
Andrey Antukh
1fe23ff732
📎 Minor renaming of config variables.
2021-09-16 11:33:40 +02:00
Andrey Antukh
bff0030f2b
🐛 Fix frontend docker image entry point.
2021-09-16 11:28:39 +02:00
Andrey Antukh
e48b01fd18
📎 Add default env variable for browser executable path.
2021-09-15 14:28:57 +02:00
Andrey Antukh
ee6350189f
Merge remote-tracking branch 'origin/staging' into main
2021-09-13 12:54:44 +02:00
Andrés Moya
203473c965
🎉 Export to PDF all artboards of one page
2021-09-02 15:21:33 +02:00
Andrey Antukh
c9985121c4
📎 Allow overwrite archive task props.
2021-08-27 09:42:58 +02:00
Andrey Antukh
18d9212253
✨ Enable aarch64 build for exporter docker image.
2021-08-19 14:16:53 +02:00
Andrey Antukh
36314691f1
⬆️ Update devenv dockerfile.
2021-08-19 14:16:34 +02:00
Andrey Antukh
84ba8e6dde
✨ Add better error reporting when ldap is not configured correctly.
2021-08-19 11:04:08 +02:00
Andrey Antukh
06733ea7cd
🐛 Fix exporter bug on docker images.
2021-07-29 12:59:24 +02:00
Andrey Antukh
efa5120fac
✨ Fix inconsistencies on storage backend usage.
2021-07-29 12:59:24 +02:00
Andrey Antukh
0a3cd4f8e4
⬆️ Update deps.
2021-07-26 11:32:46 +02:00
Andrey Antukh
083696a899
⬆️ Update deps on devenv dockerfile.
2021-07-05 12:18:36 +02:00
Andrey Antukh
9e3ba85b72
♻️ Refactor profile registration flow.
2021-06-18 09:42:52 +02:00
Andrés Moya
84a7ab8568
Merge branch 'main' into develop
2021-06-17 14:07:31 +02:00
Andrey Antukh
46e0151c28
💄 Start use nginx (without cache) to serve frontend dev files.
...
Usefull for checking production builds and not depend on the shadow-cljs
watch http-dev server running.
2021-06-17 11:42:00 +02:00
Andrey Antukh
5572c0798f
✨ Minor improvement on start-tmux.sh script.
2021-06-17 11:42:00 +02:00
Andrey Antukh
ae4b743ea4
🐛 Add missing system deps to the default docker backend image.
2021-06-16 16:14:44 +02:00
Andrey Antukh
b9df489962
⬆️ Update clj-kondo and babashka dependencies on devenv dockerfile.
2021-06-09 15:49:45 +02:00
Andrey Antukh
782e060448
📎 Add minior adaptations to main docker files.
2021-06-07 11:03:53 +02:00
Andrey Antukh
8f3c5b5cea
📎 Add minior adaptations to main docker files.
2021-06-07 09:44:12 +02:00
Andrey Antukh
a0f80e740e
Merge pull request #997 from dragetd/patch-1
...
Fix typos and rephrase some comments
2021-06-02 11:09:29 +02:00
Andrey Antukh
548664f6ce
♻️ Internal directory refactor.
...
Make common as first-class module.
2021-05-31 11:04:32 +02:00
Michael G
9d54f71dbb
📚 Align comments to 80 characters
...
I did not find any style recommendation that states an exact line length. Assuming a common value of 80, this leads to less lines being split.
2021-05-30 19:04:18 +02:00
Michael G
d102144746
📖 Fix typos and rephrase some comments
...
Minor typos and the names of official services corrected in comments.
2021-05-30 19:04:18 +02:00
Andrey Antukh
e8919ee340
🐛 Add missing email
scope to OIDC backend.
...
And additionaly emit a warn log message about the error.
2021-05-27 11:52:01 +02:00
alonso.torres
b2e01cd52b
⚡ Performance improvements
2021-05-13 17:06:45 +02:00
Andrey Antukh
ecacd47523
⬆️ Update babashka to 0.4.0 on devenv docker.
2021-05-10 14:53:47 +02:00
Andrey Antukh
4825efb582
✨ Add default secret key env on devenv.
2021-05-06 14:13:54 +02:00
Andrey Antukh
8835216ca9
🎉 Add analytics related event namespace.
2021-05-06 14:13:54 +02:00
Andrey Antukh
170ab9e93b
⬆️ Update deps and devenv.
2021-04-24 11:49:58 +02:00
Andrey Antukh
63b95e71a7
🎉 Add generic oauth2/openid-connect authentication subsystem.
2021-04-15 13:24:35 +02:00
Andrey Antukh
9e5923004f
Merge branch 'main' into develop
2021-04-15 12:44:58 +02:00
Andrey Antukh
d01eb30ef2
✨ Improve default docker-compose with env file.
2021-04-15 11:54:55 +02:00
Andrey Antukh
1ab1059b06
⬆️ Update devenv image and compose file.
2021-04-06 09:17:19 +02:00
Andrey Antukh
7b67e05e50
⬆️ Update gitpod dockerfile.
2021-04-06 09:15:06 +02:00
Andrey Antukh
c7fcb00b81
⬆️ Update devenv image and compose file.
2021-04-06 09:01:07 +02:00
alonso.torres
78fe0ab7e3
🐛 Fixes problem with docker-compose environment
2021-04-05 08:39:31 +02:00
Andrey Antukh
f4f51dbf6b
✨ Add minor adaptations for gitpod config and docker files.
2021-03-31 14:37:30 +02:00
madmath03
43e75401d7
🎉 Fully automate dev setup with Gitpod.
...
This commit implements a fully-automated development setup using Gitpod.io, an
online IDE for GitLab, GitHub, and Bitbucket that enables Dev-Environments-As-Code.
This makes it easy for anyone to get a ready-to-code workspace for any branch,
issue or pull request almost instantly with a single click.
🐳 Gitpod docker image with Clojure
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 Fix path to GitPod docker image
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 Use sudo for setup
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 More sudo commands
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 Remove penpot user in gitpod
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 Brew install redis
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Init DB and penpot user
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐳 Switch user for installs
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Improve startup and DB init
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Configure gitpod tasks
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Configure gitpod ports
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Setup for mailhog
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐛 Use perms to install mailhog
🐛 Install mailhog before workspace creation
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
🔧 Manage signed commits
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Configure tasks to wait on ports
🔧 Improve Gitpod config
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
⬆️ Upgrade deps in gitpod
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🎨 Use absolute path for cd
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Add nginx conf
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Fix nginx config for gitpod
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Ensure nginx listens all incoming
🎨 Change layers order
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🎨 Change layers order
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🔧 Set Nginx logs permissions
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
🐛 Use sudo to create nginx logs
Signed-off-by: madmath03 <mb.mathieu.brunot@gmail.com>
2021-03-31 14:36:46 +02:00
Andrey Antukh
8b45ed9c0c
Merge remote-tracking branch 'origin/staging' into develop
2021-03-31 12:24:10 +02:00
Andrey Antukh
88a3548d7e
✨ Use babashka to properly wait exporter compilation.
2021-03-31 12:20:49 +02:00
Andrey Antukh
3ddc95d4b5
🎉 Add nginx config file inside devenv image.
2021-03-31 12:20:49 +02:00
Andrey Antukh
08a682efc2
✨ Change default location of assets on devenv.
2021-03-31 12:20:49 +02:00
Andrey Antukh
59a45530a8
🐳 Add babashka to devenv.
...
Among other changes.
2021-03-31 09:28:15 +02:00
Andrey Antukh
41b5374027
🐛 Fix build commands on devenv.
2021-03-25 09:05:32 +01:00
Andrey Antukh
ebcb820335
🔥 Remove forced container names from devenv compose file.
2021-03-23 11:18:00 +01:00
Andrey Antukh
3681c17f4b
✨ Minor improvements on exporter dockerfile.
2021-03-22 13:38:44 +01:00
Andrey Antukh
abcd92a6b1
⬆️ Update backend dockerfile.
...
Make it more multiplatform and start using openjdk16.
2021-03-22 13:38:44 +01:00
Andrey Antukh
dd4930e055
🐳 Minor improvements on devenv docker image.
2021-03-22 13:38:44 +01:00
Andrey Antukh
ca2612937e
⬆️ Update backend deps and devenv.
2021-03-16 22:02:44 +01:00
Andrey Antukh
374653d9f6
⬆️ Update devenv docker image.
2021-03-15 12:48:10 +01:00
Andrey Antukh
931deec6bd
🐛 Add missing dependency on exporter dockerfile.
2021-03-11 22:01:12 +01:00
Andrey Antukh
b14c98b76e
⬇️ Downgrade redis client version.
2021-02-22 22:11:24 +01:00
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