Compare commits

..
3 Commits
Author SHA1 Message Date
shmyga d9016a0cb0 build(docker): add playwright browsers cache 2026-09-12 15:52:11 +03:00
shmyga 41914d7f74 ci(version): 0.8.2 2026-09-12 15:27:15 +03:00
shmyga de466de805 fix(view): fix build_url function 2026-09-12 15:26:35 +03:00
5 changed files with 12 additions and 8 deletions
+7 -3
View File
@@ -24,12 +24,16 @@ RUN npm run build
FROM python:3.14-slim
ENV PATH="/app/.venv/bin:$PATH"
WORKDIR /app
ENV PLAYWRIGHT_BROWSERS_PATH=/root/pw-browsers
ENV TZ="Europe/Moscow"
WORKDIR /app
COPY --from=builder /app ./
RUN .venv/bin/playwright install chromium --with-deps --only-shell
RUN --mount=type=cache,target=/root/pw-browsers \
--mount=type=cache,target=/var/cache/apt,sharing=locked \
--mount=type=cache,target=/var/lib/apt,sharing=locked \
.venv/bin/playwright install chromium --with-deps --only-shell
COPY --from=node-builder /app/dist ./static/dist
@@ -45,7 +45,7 @@ def build_url(
if query:
query_dict = {**dict(parse_qsl(parts.query)), **query}
parts = parts._replace(query=urlencode(query_dict))
return parts.geturl()
return "/".join([""] + parts.geturl().split("/")[3:])
def build_templates(
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "gallery"
description = ""
version = "0.8.1"
version = "0.8.2"
readme = "README.md"
authors = [{ name = "shmyga", email = "shmyga.z@gmail.com" }]
requires-python = '>=3.14,<4.0'
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "gallery",
"version": "0.8.1",
"version": "0.8.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "gallery",
"version": "0.8.1",
"version": "0.8.2",
"license": "ISC",
"dependencies": {
"@popperjs/core": "^2.11.8",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "gallery",
"version": "0.8.1",
"version": "0.8.2",
"type": "module",
"scripts": {
"build": "webpack --mode production",