mirror of
https://github.com/openvk/openvk
synced 2024-11-15 03:31:18 +03:00
Compare commits
16 commits
2f1433dcae
...
7fc51e422b
Author | SHA1 | Date | |
---|---|---|---|
7fc51e422b | |||
b9e6878a0e | |||
ef37241236 | |||
26fdc03e62 | |||
981ac4e081 | |||
eae80fe477 | |||
5d207a8cf8 | |||
084c1056b6 | |||
5b985a239a | |||
4e8bbebe3d | |||
264287cef9 | |||
612cccb700 | |||
52878a50f8 | |||
19ec72f333 | |||
3c53564d57 | |||
|
b4fd4f018c |
5 changed files with 32 additions and 18 deletions
28
.github/workflows/build.yaml
vendored
28
.github/workflows/build.yaml
vendored
|
@ -1,7 +1,6 @@
|
|||
name: Build images
|
||||
|
||||
on:
|
||||
push:
|
||||
on: [push, pull_request]
|
||||
|
||||
env:
|
||||
BASE_IMAGE_NAME: openvk
|
||||
|
@ -38,6 +37,8 @@ jobs:
|
|||
with:
|
||||
images: |
|
||||
ghcr.io/${{ steps.repositorystring.outputs.lowercase }}/${{env.BASE_IMAGE_NAME}}
|
||||
labels: |
|
||||
org.opencontainers.image.documentation=https://github.com/OpenVK/openvk/blob/master/install/automated/docker/Readme.md
|
||||
tags: |
|
||||
type=sha
|
||||
type=ref,event=branch
|
||||
|
@ -45,8 +46,9 @@ jobs:
|
|||
type=ref,event=tag
|
||||
type=raw,value=latest,enable={{is_default_branch}}
|
||||
|
||||
# - name: Log into registry
|
||||
# run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
|
||||
- name: Log into registry
|
||||
if: github.event_name != 'pull_request'
|
||||
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
|
||||
|
||||
- name: Build base image
|
||||
uses: docker/build-push-action@v6
|
||||
|
@ -55,9 +57,10 @@ jobs:
|
|||
file: install/automated/docker/openvk.Dockerfile
|
||||
tags: ${{ steps.basemeta.outputs.tags }}
|
||||
labels: ${{ steps.basemeta.outputs.labels }}
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
build-args: |
|
||||
GITREPO=${{ steps.repositorystring.outputs.lowercase }}
|
||||
|
||||
|
||||
builddb:
|
||||
name: Build DB images
|
||||
strategy:
|
||||
|
@ -86,6 +89,10 @@ jobs:
|
|||
with:
|
||||
images: |
|
||||
ghcr.io/${{ steps.repositorystring.outputs.lowercase }}/${{env.DB_IMAGE_NAME}}
|
||||
labels: |
|
||||
org.opencontainers.image.title=OpenVK MariaDB (Primary)
|
||||
org.opencontainers.image.description=OpenVK's image for MariaDB for primary database.
|
||||
org.opencontainers.image.documentation=https://github.com/OpenVK/openvk/blob/master/install/automated/docker/Readme.md
|
||||
tags: |
|
||||
type=sha,prefix=${{env.DB_VERSION}}-primary-sha-
|
||||
type=ref,event=branch,prefix=${{env.DB_VERSION}}-primary-
|
||||
|
@ -99,6 +106,10 @@ jobs:
|
|||
with:
|
||||
images: |
|
||||
ghcr.io/${{ steps.repositorystring.outputs.lowercase }}/${{env.DB_IMAGE_NAME}}
|
||||
labels: |
|
||||
org.opencontainers.image.title=OpenVK MariaDB (EventDB)
|
||||
org.opencontainers.image.description=OpenVK's image for MariaDB for event database.
|
||||
org.opencontainers.image.documentation=https://github.com/OpenVK/openvk/blob/master/install/automated/docker/Readme.md
|
||||
tags: |
|
||||
type=sha,prefix=${{env.DB_VERSION}}-eventdb-sha-
|
||||
type=ref,event=branch,prefix=${{env.DB_VERSION}}-eventdb-
|
||||
|
@ -106,12 +117,14 @@ jobs:
|
|||
type=ref,event=tag,prefix=${{env.DB_VERSION}}-eventdb-
|
||||
type=raw,value=${{env.DB_VERSION}}-eventdb,enable={{is_default_branch}}
|
||||
|
||||
# - name: Log into registry
|
||||
# run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
|
||||
- name: Log into registry
|
||||
if: github.event_name != 'pull_request'
|
||||
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
|
||||
|
||||
- name: Build MariaDB primary image
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
platforms: linux/${{matrix.platform}}
|
||||
file: install/automated/docker/mariadb-primary.Dockerfile
|
||||
tags: ${{ steps.db-primarymeta.outputs.tags }}
|
||||
|
@ -122,6 +135,7 @@ jobs:
|
|||
- name: Build MariaDB event image
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
platforms: linux/${{matrix.platform}}
|
||||
file: install/automated/docker/mariadb-eventdb.Dockerfile
|
||||
tags: ${{ steps.db-eventmeta.outputs.tags }}
|
||||
|
|
|
@ -4,7 +4,7 @@ _[Русский](README_RU.md)_
|
|||
|
||||
**OpenVK** is an attempt to create a simple CMS that ~~cosplays~~ imitates old VKontakte. Code provided here is not stable yet.
|
||||
|
||||
VKontakte belongs to Pavel Durov and VK Group.
|
||||
VKontakte belongs to VK (formerly Mail.ru Group).
|
||||
|
||||
To be honest, we don't know whether if it even works. However, this version is maintained and we will be happy to accept your bugreports [in our bug tracker](https://github.com/openvk/openvk/projects/1). You should also be able to submit them using [ticketing system](https://ovk.to/support?act=new) (you will need an OpenVK account for this).
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ _[English](README.md)_
|
|||
|
||||
**OpenVK** — это попытка создать простую CMS, которая ~~косплеит~~ имитирует старый ВКонтакте. На данный момент, представленный здесь исходный код проекта пока не является стабильным.
|
||||
|
||||
ВКонтакте принадлежит Павлу Дурову и VK Group.
|
||||
ВКонтакте принадлежит VK (в прошлом Mail.ru Group).
|
||||
|
||||
Честно говоря, мы даже не знаем, работает ли она вообще. Однако, эта версия поддерживается, и мы будем рады принять ваши сообщения об ошибках [в нашем баг-трекере](https://github.com/openvk/openvk/projects/1). Вы также можете отправлять их через [вкладку "Помощь"](https://ovk.to/support?act=new) (для этого вам понадобится учетная запись OpenVK).
|
||||
|
||||
|
|
|
@ -385,8 +385,8 @@
|
|||
<tr>
|
||||
<td class="e">
|
||||
Vladimir Barinov (veselcraft), Celestora, Konstantin Kichulkin (kosfurler),
|
||||
Nikita Volkov (sup_ban), Daniel Myslivets, Maxim Leshchenko (maksales / maksalees)
|
||||
and n1rwana
|
||||
Daniel Myslivets, Maxim Leshchenko (maksales / maksalees), n1rwana and
|
||||
Jillian Österreich (Lumaeris)
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -400,7 +400,7 @@
|
|||
<tr>
|
||||
<td class="e">
|
||||
Vladimir Barinov (veselcraft) and Konstantin Kichulkin (kosfurler)<br/>
|
||||
OpenVK is a free open source software that "cosplays" (or imitates) older versions of a Russian social network called VKontakte. VKontakte belongs to Pavel Durov and VK Group.
|
||||
OpenVK is a free open source software that "cosplays" (or imitates) older versions of a Russian social network called VKontakte. VKontakte belongs to VK (formerly Mail.ru Group).
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -447,7 +447,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td class="e">Initial hosting</td>
|
||||
<td class="v">Lumaeris and Celestora</td>
|
||||
<td class="v">Jillian Österreich (Lumaeris) and Celestora</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="e">Initial bug-tracker hosting</td>
|
||||
|
@ -459,7 +459,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td class="e">Illustrations</td>
|
||||
<td class="v">Ash Defenders, Polina Katunina (RousPhaul)</td>
|
||||
<td class="v">Ash Defenders, Polina Katunina (ktp0li)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="e">Best barmaid</td>
|
||||
|
@ -479,9 +479,9 @@
|
|||
</tr>
|
||||
<tr class="e">
|
||||
<td>
|
||||
kovaltim, Vladimir Lapskiy (0x7d5), Alexander Minkin (WerySkok), Polina Katunina (RousPhaul), veth,
|
||||
kovaltim, Vladimir Lapskiy (0x7d5), Alexander Minkin (WerySkok), Polina Katunina (ktp0li), veth,
|
||||
Egor Shevchenko, Vadim Korovin (yuni), Ash Defenders,
|
||||
Pavel Silaev, Dmitriy Daemon, Lumaeris,
|
||||
Pavel Silaev, Dmitriy Daemon, Jillian Österreich (Lumaeris),
|
||||
cmed404 and unknown tester, who disappeared shortly after trying to upload post with cat.
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
ARG GITREPO=openvk/openvk
|
||||
FROM ghcr.io/${GITREPO}/php:8.2-cli as builder
|
||||
FROM ghcr.io/${GITREPO}/php:8.2-cli AS builder
|
||||
|
||||
WORKDIR /opt
|
||||
|
||||
|
@ -27,7 +27,7 @@ ADD composer.* .
|
|||
|
||||
RUN composer install
|
||||
|
||||
FROM docker.io/node:20 as nodejs
|
||||
FROM docker.io/node:20 AS nodejs
|
||||
|
||||
COPY --from=builder /opt/chandler /opt/chandler
|
||||
|
||||
|
|
Loading…
Reference in a new issue