cleanup: удаление ненужных файлов и переименование
- Удален старый main.go - Удален старый Dockerfile - Удален старый Makefile - Удален старый README.md - Удален docker-compose.yml - Удален .air.toml - Удалены пустые директории (deployments, docs, scripts, tests) - Переименованы файлы без суффикса -refactored - Очищена структура проекта
This commit is contained in:
@@ -16,8 +16,8 @@ RUN go mod download
|
||||
# Копируем исходный код
|
||||
COPY . .
|
||||
|
||||
# Собираем приложение
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .
|
||||
# Собираем приложение из cmd/server
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main ./cmd/server
|
||||
|
||||
# Финальный образ
|
||||
FROM alpine:latest
|
||||
@@ -35,8 +35,8 @@ WORKDIR /app
|
||||
# Копируем собранное приложение из builder этапа
|
||||
COPY --from=builder /app/main .
|
||||
|
||||
# Копируем конфигурационные файлы если есть
|
||||
COPY --from=builder /app/config.* ./
|
||||
# Копируем конфигурационные файлы
|
||||
COPY --from=builder /app/configs ./configs
|
||||
|
||||
# Меняем владельца файлов
|
||||
RUN chown -R appuser:appgroup /app
|
||||
|
||||
Reference in New Issue
Block a user