Skip to content

Commit 21fc8ef

Browse files
feat: add Mixpost template
1 parent 6d8c935 commit 21fc8ef

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed

public/svgs/mixpost.svg

Lines changed: 5 additions & 0 deletions
Loading

templates/compose/mixpost.yaml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# documentation: https://docs.mixpost.app/lite
2+
# slogan: Mixpost is a robust and versatile social media management software, designed to streamline social media operations and enhance content marketing strategies.
3+
# tags: social media, marketing, content, management, automation, self-hosted
4+
# logo: svgs/mixpost.svg
5+
# port: 80
6+
7+
services:
8+
mixpost:
9+
image: 'inovector/mixpost:latest'
10+
environment:
11+
- SERVICE_FQDN_MIXPOST
12+
- APP_NAME=Mixpost
13+
- 'APP_KEY=${SERVICE_BASE64_MIXPOST}'
14+
- APP_DEBUG=false
15+
- 'APP_URL=${SERVICE_FQDN_MIXPOST}'
16+
- 'DB_DATABASE=${MYSQL_DATABASE:-mixpost_db}'
17+
- 'DB_USERNAME=${SERVICE_USERNAME_MYSQL}'
18+
- 'DB_PASSWORD=${SERVICE_PASSWORD_MYSQL}'
19+
volumes:
20+
- 'mixpost-storage:/var/www/html/storage/app'
21+
- 'mixpost-logs:/var/www/html/storage/logs'
22+
depends_on:
23+
- mysql
24+
- redis
25+
mysql:
26+
image: 'mysql/mysql-server:8.0'
27+
environment:
28+
- 'MYSQL_DATABASE=${MYSQL_DATABASE:-mixpost_db}'
29+
- 'MYSQL_USER=${SERVICE_USERNAME_MYSQL}'
30+
- 'MYSQL_PASSWORD=${SERVICE_PASSWORD_MYSQL}'
31+
- 'MYSQL_ROOT_PASSWORD=${SERVICE_PASSWORD_MYSQLROOT}'
32+
volumes:
33+
- 'mixpost-mysql:/var/lib/mysql'
34+
healthcheck:
35+
test:
36+
- CMD
37+
- mysqladmin
38+
- ping
39+
- '-h'
40+
- 127.0.0.1
41+
- '-uroot'
42+
- '-p${SERVICE_PASSWORD_MYSQLROOT}'
43+
interval: 5s
44+
timeout: 20s
45+
retries: 10
46+
redis:
47+
image: 'redis:alpine'
48+
healthcheck:
49+
test:
50+
- CMD
51+
- redis-cli
52+
- '--raw'
53+
- incr
54+
- ping

0 commit comments

Comments
 (0)