Andrey Antukh
9d907071aa
⬆️ Update dependencies ( #7330 )
...
* ⬆️ Update to JDK25 on the devenv
* ⬆️ Update dependencies
* 🔥 Remove unused flag from devenv backend startup scripts
* ✨ Enable shenandoah gc on backend scripts/repl
2025-09-26 13:43:43 +02:00
Yamila Moreno
2196318cfc
🐳 Add curl to the backend image
2025-09-26 11:23:02 +02:00
Yamila Moreno
042bd03beb
🐳 Improve Docker nginx
2025-09-26 10:31:23 +02:00
Andrey Antukh
6e7bcd1243
Merge remote-tracking branch 'origin/staging' into develop
2025-09-12 16:55:25 +02:00
Andrey Antukh
82295c79d4
⬆️ Update jdk to 24.0.2+12
2025-09-12 16:47:25 +02:00
Andrey Antukh
5174591058
⬆️ Update nodejs to v22.19.0
2025-09-12 16:44:26 +02:00
Alejandro Alonso
382b5e7e3a
Merge remote-tracking branch 'origin/staging' into develop
2025-09-10 12:33:54 +02:00
David Barragán Merino
6c59d633cd
🐳 Update the version of node and nginx-unprivileged
2025-09-08 18:36:31 +02:00
Yamila Moreno
daa408e291
📎 Update CI
2025-09-08 16:51:05 +02:00
Andrey Antukh
c2e7f9dc42
⬆️ Update base deps ( #7207 )
2025-08-28 12:50:39 +02:00
Brandon Currell
ce0d6ffda2
🐳 Add missing package in the exporter Docker image ( #7026 )
...
penpot-exporter requires poppler-utils for exporting to a PDF, but it is missing.
Added the package to the Dockerfile in the RUN section where dependencies are
being installed.
Signed-off-by: Brandon Currell <brandon+git@currell.pw>
2025-08-01 12:59:39 +02:00
Yamila Moreno
c195c07a3f
🐳 Update Imagemagick version
2025-07-29 10:37:11 +02:00
Andrey Antukh
4f0d3660de
🎉 Add imagemagick docker image build scripts ( #6925 )
...
* 🎉 Add imagemagick docker image build scripts
* 📎 Add PR feedback changes
2025-07-22 11:51:13 +02:00
Andrey Antukh
7bc29c22ed
Merge remote-tracking branch 'origin/develop' into staging
2025-07-21 21:07:24 +02:00
Andrey Antukh
b71ec4bfe0
✨ Simplify docker build script ( #6924 )
2025-07-21 20:45:03 +02:00
Belén Albeza
cb8aae4d5f
🔧 Drop the -R in chown (dockerfile mac)
2025-07-08 15:45:34 +02:00
Belén Albeza
927228fc8f
🔧 Remove COPY of apt.sources (linux issue)
2025-07-08 15:44:42 +02:00
David Barragán Merino
bb97df373e
🔧 Add Github Action to build and upload artifact ( #6840 )
...
Co-authored-by: Francis Santiago <francis.santiago@kaleidos.net>
2025-07-04 08:41:46 +02:00
David Barragán Merino
528c819323
🔧 Add Github Action to build and upload artifact ( #6840 )
...
Co-authored-by: Francis Santiago <francis.santiago@kaleidos.net>
2025-07-04 08:25:23 +02:00
Miguel de Benito Delgado
b931547300
🐳 Add "postgres" network alias to default docker network in devenv ( #6823 )
2025-07-03 10:28:53 +02:00
David Barragán Merino
b91d703060
🐛 Fix a typo
2025-06-19 09:34:53 +02:00
Andrey Antukh
2c0abea254
📎 Add missing deps for build wasm tests
2025-06-18 12:45:25 +02:00
Andrey Antukh
fd81ea6a84
🔥 Remove commented code
2025-06-18 09:46:15 +02:00
Andrey Antukh
2d4fc3e05f
♻️ Refactor devenv build mechanism
...
This introduces multistage build process for devenv making
different dependencies build depend on its own (per example, when
jvm version is changed, only the jvm stage is rebuild)
This commit also introduces imagemagick 7.x custom build
in the same way as we have on public docker images, so on
devenv we use the same version.
2025-06-18 09:46:15 +02:00
Andrey Antukh
b01dea20d6
✨ Add imagemagick custom build to backend docker image
...
This allows us be in control of the imagemagick version and not
depend on the version available on the distro repository, which
right now only ships the legacy 6.x version
2025-06-18 09:46:15 +02:00
Andrey Antukh
3f40a830fd
✨ Revisit exporter docker image dependencies
...
And remove cache for not include unnecessary files on
the docker image.
2025-06-18 09:46:15 +02:00
Andrey Antukh
50e9816526
✨ Use custom jre for backend image
...
Mainly for reduce the size of the image and not include
not necessary modules. It also starts using multistage
dockerfiles for fetch and setup jdk and node and then
only copy the required files.
2025-06-18 09:46:15 +02:00
Andrey Antukh
4c0165da62
⬆️ Update node dependency on devenv
2025-06-18 09:46:15 +02:00
David Barragán Merino
b385f055e0
🐳 Migrate from Redis to Valkey ( #6666 )
2025-06-10 10:08:10 +02:00
Andrey Antukh
74430aad21
📎 Add missing emsd loading to devenv bashrc
2025-06-09 15:57:31 +02:00
Andrey Antukh
9584e1b02d
📎 Add missing playwright chromium install to devenv
2025-06-06 15:10:52 +02:00
Andrey Antukh
b91a670198
✨ Replace redis with valkey on devenv compose file
2025-06-06 14:03:52 +02:00
Andrey Antukh
1909189ce0
✨ Use different approach for setup cargo home
2025-06-02 22:29:39 +02:00
Andrey Antukh
46f330fef3
✨ Move several logic from init to entrypoint on devenv
...
For make commands consistent independently if they are executed
inside devenv or from manage.sh
2025-06-02 19:10:48 +02:00
Andrey Antukh
f067c86b02
🔥 Remove unnecesary env vars from bashrc (devenv)
2025-06-02 19:10:20 +02:00
Alejandro Alonso
8642ffba46
🐛 Fix frontend build ( #6608 )
2025-06-02 12:03:08 +02:00
Andrey Antukh
d8913ab18b
✨ Add minor changes to devenv for avoid repeated deps download ( #6600 )
...
* ✨ Add minor changes to devenv for avoid repeated dependency download
* ✨ Add minor changes to devenv for integrate payments service
* ✨ Remove playwright deps install from circleci config
* ✨ Move cargo_home to userspace on devenv start
* ✨ Improve cache management on CI
* ✨ Improve cargo installation
* ✨ Add missing playwright install cmd on CI
* ✨ Install cargo-watch on devenv
---------
Co-authored-by: David Barragán Merino <david.barragan@kaleidos.net>
2025-06-01 09:16:28 +02:00
Yamila Moreno
6fc63f14a0
✨ Add configuration for air gapped installations ( #6567 )
2025-05-29 10:34:47 +02:00
Yamila Moreno
1e7127d98a
🐳 Update frontend image to nginx:1.28.0
2025-05-14 10:39:34 +02:00
Yamila Moreno
002ae8b91a
🐳 Update docker images to ubuntu 24.04
2025-05-14 10:39:34 +02:00
Belén Albeza
8ee202e5a1
🔧 Fix emscripten version in devenv
2025-04-16 15:30:29 +02:00
Andrey Antukh
bb80da137d
Merge remote-tracking branch 'origin/staging' into develop
2025-04-15 12:10:53 +02:00
Alejandro Alonso
2aaa2f3033
🐛 Fix template import ( #6299 )
2025-04-15 10:39:22 +02:00
Andrey Antukh
edfcac3d5c
🐛 Restore uid assignation on devenv entrypoint
2025-04-09 13:11:12 +02:00
Alejandro Alonso
774e11c827
Merge remote-tracking branch 'origin/staging' into develop
2025-04-09 12:53:18 +02:00
Yamila Moreno
28caa1d47d
🐛 Fix docker-compose.yaml ( #6236 )
2025-04-07 16:29:47 +02:00
Andrey Antukh
a4701866a4
⬆️ Upgrade devenv (ubuntu, jvm, node)
2025-04-07 16:26:04 +02:00
Andrey Antukh
982118c942
🐳 Update devenv corepack setup
2025-04-01 10:47:49 +02:00
Yamila Moreno
9663964790
🐳 Make traefik example easier ( #6198 )
2025-04-01 09:34:46 +02:00
elenatorro
2cdb874484
🔧 Upgrade rust to v1.85
2025-03-10 13:33:12 +01:00
elenatorro
3a8ba4cbee
🔧 Avoid using global static mut variables when possible
2025-03-07 15:07:31 +01:00
Yamila Moreno
0ff9c44246
🐳 Improve nginx resolvers ( #5967 )
2025-02-28 09:02:40 +01:00
Yamila Moreno
a3381b4880
🐳 Use the same PENPOT_VERSION envvar for all penpot services
2025-01-31 16:19:49 +01:00
Yamila Moreno
c42598d0c6
🐳 Add compose referer for telemetries
2025-01-31 16:05:59 +01:00
Andrey Antukh
d15f0f1fd0
✨ Improve build process
...
Remove hardcoded yarn version on devenv
2025-01-31 13:39:49 +01:00
Andrey Antukh
65504fbd91
🐛 Install corepack and yarn globally as user on devenv dockerfile
2025-01-31 10:58:31 +01:00
Andrey Antukh
f554de8859
Merge remote-tracking branch 'origin/staging' into develop
2025-01-30 14:38:32 +01:00
Andrey Antukh
f252ffb201
✨ Add the ability to overwrite default http body size on docker images
...
And provide a compose file with good defaults
2025-01-29 12:22:05 +01:00
Andrey Antukh
d9ba107da2
🔧 Update default body size for docker images
...
Set it to 350MiB, the same as we have on our saas
2025-01-29 11:38:16 +01:00
Andrey Antukh
754ba304a7
⬆️ Update dependencies ( #5694 )
...
* ⬆️ Update system dependencies on devenv
* ⬆️ Update partially frontend dependencies
* ⬆️ Update application dependencies
* ⬆️ Update storybook dependency
2025-01-29 11:21:38 +01:00
alonso.torres
33e8c8b3c9
🔧 Improved storybook configuration
2025-01-23 12:06:02 +01:00
David Barragán Merino
c0c3c60645
🐳 Ensure that postgresql and redis are running before starting Penpot services
2025-01-21 11:40:34 +01:00
Andrey Antukh
cb650ebf1c
Merge remote-tracking branch 'origin/staging' into develop
2025-01-16 10:45:22 +01:00
Andrey Antukh
e92ddee33a
🐳 Move devenv secret key env asignation to scripts
...
from the docker compose
2025-01-16 09:59:19 +01:00
Andrey Antukh
a55945d7b1
Merge remote-tracking branch 'origin/staging' into develop
2025-01-14 17:47:54 +01:00
Yamila Moreno
aa023d847d
🐳 Set correct internal url frontend url for exporter
2025-01-14 17:37:14 +01:00
Andrey Antukh
ff7acea95a
Merge remote-tracking branch 'origin/staging' into develop
2024-12-23 10:58:36 +01:00
BackRunner
068acb4303
🐛 Fix assets proxy ssl handshake error
2024-12-23 10:28:10 +01:00
Ryan Breen
0898c27539
🐛 Fix ulimits format in docker-compose.yaml
...
ulimit nofile format is expected to be int, not string
Signed-off-by: Ryan Breen <rbreen@getfastr.com>
2024-11-28 12:45:45 -05:00
AzazelN28
f7ff3129ed
🎉 Render only visible shapes
2024-11-21 16:05:14 +01:00
Andrey Antukh
058c3707c8
✨ Improve consistency on devenv initialization
2024-11-14 17:23:45 +01:00
Andrey Antukh
b81ffa422f
📎 Update devenv entrypoint
2024-11-14 14:38:40 +01:00
Andrey Antukh
fa8af898ba
🐛 Add cargo to PATH environment on devenv
2024-11-14 12:35:45 +01:00
Belén Albeza
9b7d0563b9
🔧 Add rustfmt to the devenv
2024-11-11 15:25:31 +01:00
Andrey Antukh
96102fc878
✨ Update devenv default watch command for handle libs
2024-11-04 14:31:59 +01:00
Alejandro
e7d7291947
Merge pull request #5196 from penpot/niwinz-remove-graaljs
...
⬆️ Update deps (part 1) and remove graalvm js
2024-10-29 08:48:50 +01:00
Yamila Moreno
aa7cbc9f08
⬆️ Pin redis@7.2 in docker-compose
...
It's the latest open source version
2024-10-25 12:29:31 +02:00
Belén Albeza
e4eb80f643
🎉 Switch new renderer to Emscripten (from wasm-bindgen)
2024-10-23 13:14:17 +02:00
Andrey Antukh
0fd783e65e
✨ Make nodejs available on backend docker image
...
Used for execute svgo-cli.js script
2024-10-22 20:23:38 +02:00
Andrey Antukh
c841ed6419
Merge remote-tracking branch 'origin/staging' into develop
2024-10-15 09:30:03 +02:00
Andrey Antukh
ac80e9a1ac
✨ Respect overrides of jvm_opts on devenv bashrc file
2024-10-15 09:13:46 +02:00
Yamila Moreno
308b2d95f3
🐳 Improve flags configuration in docker-compose
2024-10-10 16:13:46 +02:00
David Barragán Merino
14257ae422
🐳 Change maintainer in docker images
2024-10-10 13:47:48 +02:00
David Barragán Merino
e64c956693
🐳 Use nginx-unprivileged as base image
2024-10-10 13:47:48 +02:00
Belén Albeza
f0cecfd517
🔧 Install Rust+Cargo in devenv
2024-09-17 14:51:55 +02:00
Andrey Antukh
3026bd8aaf
Merge remote-tracking branch 'origin/staging' into develop
2024-08-23 10:59:14 +02:00
Andrey Antukh
380ead2ad6
Merge pull request #4994 from penpot/superalex-make-explicit-test-openldap-devenv-docker-ulimits
...
✨ Make explicit test-openldap devenv docker ulimits
2024-08-14 12:57:09 +02:00
Alejandro Alonso
3df45d697d
✨ Make explicit test-openldap devenv docker ulimits
2024-08-14 11:07:00 +02:00
Andrey Antukh
e07c1bba7a
🐛 Disable ipv6 from docker nginx resolver
2024-08-12 16:22:19 +02:00
Belén Albeza
deef8abca5
🔧 Enable storybook to be served from a subdir
2024-08-01 15:29:02 +02:00
Alejandro
ed91c7ca32
Merge pull request #4689 from penpot/niwinz-devenv-upgrade
...
⬆️ Upgrade devenv linux distribution version
2024-07-31 10:46:27 +02:00
Andrey Antukh
a100d1d11a
Merge remote-tracking branch 'origin/staging' into develop
2024-07-24 08:20:36 +02:00
Andrey Antukh
085b933796
✨ Update default buffers and resolver on devenv nginx config
2024-07-12 14:26:21 +02:00
SudoVanilla
acb7ca5440
🔥 Remove version specification from docker-compose.yaml file
...
It is deprecated
2024-06-20 08:16:02 +02:00
Brendan Bell
2929783d35
📎 Update docker-compose.yaml
2024-06-17 13:30:51 +02:00
Andrey Antukh
1d88c7e92d
⬆️ Upgrade devenv linux distribution version
...
We pass from ubuntu 22.04 LTS to Debian 12 (bookworm)
Update postgresql from 15 to 16
Update JVM21 to the latest minor version
2024-06-06 15:06:16 +02:00
Alejandro Alonso
b073c23ced
Merge remote-tracking branch 'origin/staging' into develop
2024-05-24 13:16:53 +02:00
AbdelatifAitBara
4d463537dd
🐛 Fix docker-compose version
...
Fixes #4545
2024-05-23 15:39:34 +02:00
Alejandro Alonso
1d3d3f9b74
✨ Add playwright dependencies to devenv docker
2024-05-23 13:18:49 +02:00
Andrey Antukh
7158c4fd43
✨ Improve yarn setup on devenv
...
And update yarn version to 4.2.2
2024-05-23 12:21:07 +02:00