Skip to content

Commit

Permalink
edited first avatar 500 created
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed Jun 2, 2023
1 parent 443f0fe commit 77e8b16
Show file tree
Hide file tree
Showing 3 changed files with 230 additions and 1 deletion.
Binary file added .env.swp
Binary file not shown.
229 changes: 229 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
version: '3.8'

services:
api:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/api/main.go
container_name: api
image: technogramm/api:443f0fe
depends_on:
- postgres
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "8081:8081"
- "8079:8079"
restart: always
networks:
- backend-network

chat:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/chat/main.go
container_name: chat
image: technogramm/chat:443f0fe
depends_on:
- postgres
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9000:9000"
restart: always
networks:
- backend-network

user:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/user/main.go
container_name: user
image: technogramm/user:443f0fe
depends_on:
- postgres
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9001:9001"
restart: always
networks:
- backend-network

messages:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/messages/main.go
container_name: messages
image: technogramm/messages:443f0fe
depends_on:
- postgres
- consumer
- producer
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9002:9002"
restart: always
networks:
- backend-network

consumer:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/consumer/rabbitMQ/main.go
container_name: consumer
image: technogramm/consumer:443f0fe
depends_on:
- rabbitmq
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9003:9003"
restart: always
networks:
- backend-network

producer:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/producer/rabbitMQ/main.go
container_name: producer
image: technogramm/producer:443f0fe
depends_on:
- rabbitmq
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9004:9004"
restart: always
networks:
- backend-network

auth:
build:
args:
VERSION: 443f0fe
SRC_PATH: cmd/auth/main.go
container_name: auth
image: technogramm/auth:443f0fe
depends_on:
- postgres
volumes:
- /home/ubuntu/avatars:/avatars
ports:
- "9005:9005"
restart: always
networks:
- backend-network

rabbitmq:
image: rabbitmq:latest
hostname: rabbitmq
container_name: rabbitmq
restart: always
env_file:
- .env
ports:
- "5672:5672"
networks:
- backend-network

postgres:
image: postgres:latest
container_name: postgres
env_file:
- .env
ports:
- "5432:5432"
volumes:
- ./db/001_init_up.sql:/docker-entrypoint-initdb.d/init.sql
- postgres_data:/var/lib/postgresql/data
restart: always
networks:
- backend-network

centrifugo:
image: centrifugo/centrifugo:latest
container_name: centrifugo
command: centrifugo -c config.json --port=8900 --admin
ports:
- "8900:8900"
volumes:
- ./config.json:/centrifugo/config.json
restart: always
networks:
- backend-network

prometheus:
hostname: prometheus
image: prom/prometheus:latest
container_name: prometheus
restart: unless-stopped
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/etc/prometheus/console_libraries'
- '--web.console.templates=/etc/prometheus/consoles'
- '--storage.tsdb.retention.time=200h'
- '--web.enable-lifecycle'
volumes:
- ./monitoring/prometheus:/etc/prometheus
ports:
- "9090:9090"
networks:
- backend-network

grafana:
image: grafana/grafana:latest
container_name: grafana
env_file:
- .env
ports:
- "3000:3000"
volumes:
- ./monitoring/grafana/data:/var/lib/grafana
- ./monitoring/grafana/provisioning:/etc/grafana/provisioning
- ./monitoring/grafana/grafana.ini:/etc/grafana/grafana.ini
restart: always
networks:
- backend-network
depends_on:
- prometheus
user: "472"

node-exporter:
hostname: node-exporter
image: prom/node-exporter:latest
container_name: node-exporter
restart: unless-stopped
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.rootfs=/rootfs'
- '--path.sysfs=/host/sys'
- '--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)'
expose:
- "9100"
networks:
- backend-network

networks:
backend-network:
name: "backend-network"
driver: bridge
sentry:
driver: bridge

volumes:
postgres_data: {}
redis_data: {}
2 changes: 1 addition & 1 deletion internal/monolithic_services/images/usecase/usecase.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ func (u usecase) UploadGeneratedImage(ctx context.Context, bucketName string, fi
return err
}

file, err := os.Open("../background.png")
file, err := os.Open("background.png")
if err != nil {
return err
}
Expand Down

0 comments on commit 77e8b16

Please sign in to comment.