GophKeeper

module
v0.0.0-...-1f982fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2024 License: MIT

README

Полезные команды для работы с Docker, S3 и Docker Compose

Команды Docker и MinIO

Вы можете выполнять следующие команды для управления docker-compose, docker и MinIO

# Войти в контейнер MinIO
docker exec -it minio sh

# Просмотреть содержимое бакета
mc ls local/bucket

# Показать содержание файла
mc cat local/bucket/4a440613-d285-43d0-a948-99e001f1677a

# Удалить все содержимое бакета
mc rm --recursive local/bucket --force

# Запустить Docker Compose в фоновом режиме
docker-compose up -d

# Остановить Docker Compose
docker-compose stop

# Остановить и удалить Docker Compose
docker-compose down

Выполнение команд

Все команды выполняются из корня репозитория

Сборка клиентов и сервера

Будут собраны клиенты под OS:

  • darwin/amd64
  • darwin/arm64
  • linux/amd64
  • windows/amd64
make build-all version=0.0.1 # значение версии должно быть без пробелов

Покрытие тестами

Для проверки процентного покрытия тестами необходимо выполнить несколько действий

  1. Запустить команду make tests
  2. Открыть и ознакомиться с содержимым файла coverage-index.html

Directories

Path Synopsis
cmd
client command
server command
internal
app/s3/mocks
Package s3mock is a generated GoMock package.
Package s3mock is a generated GoMock package.
log
service/mocks
Package svcmock is a generated GoMock package.
Package svcmock is a generated GoMock package.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL