1
0
forked from apps/featurer

Initial commit.

This commit is contained in:
2024-10-12 13:04:09 +05:00
commit 57937a5845
30 changed files with 816 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
---
version: 3
includes:
common: ./common
featurer: ./featurer
tasks:
down:
desc: "Removes development environment."
cmds:
- task: featurer:down
- task: common:network-down
up:
desc: "Creates development environment."
cmds:
- task: common:network-up
- task: featurer:up

View File

@@ -0,0 +1,15 @@
---
version: "3"
tasks:
network-down:
desc: "Deletes Docker network for development."
dir: "./server/localdev/common"
cmds:
- docker compose -p featurer-network -f network.yaml down
network-up:
desc: "Creates Docker network for development"
dir: "./server/localdev/common"
cmds:
- docker compose -p featurer-network -f network.yaml up -d

View File

@@ -0,0 +1,18 @@
---
services:
dummy:
image: busybox
container_name: featurer-dummy
hostname: dummy
networks:
featurer:
ipv4_address: 248.248.0.254
networks:
featurer:
driver: bridge
name: "featurer"
ipam:
config:
- subnet: 248.248.0.0/24
gateway: 248.248.0.1

View File

@@ -0,0 +1,47 @@
---
version: "3"
tasks:
build:
desc: "Builds Featurer's container."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml build
down:
desc: "Deletes all Featurer's data (down)."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml down --volumes
logs:
desc: "Show Featurer logs."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml logs -f
restart:
desc: "Restart Featurer."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml restart
start:
desc: "Start Featurer."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml start
stop:
desc: "Stop Featurer without deleting it's data."
dir: "./server/localdev/featurer"
cmds:
- docker compose -p featurer -f docker-compose.yaml stop
up:
desc: "Start Featurer (up -d)."
dir: "./server/localdev/featurer"
cmds:
- task: :common:network-up
- task: build
- docker compose -p featurer -f docker-compose.yaml up -d

View File

@@ -0,0 +1,16 @@
---
services:
featurer:
container_name: "featurer"
build:
context: ../../../
dockerfile: server/Dockerfile.featurer
networks:
featurer:
ipv4_address: 248.248.0.2
cap_add:
- SYS_PTRACE
networks:
featurer:
external: true