famiphoto

command module
v0.0.0-...-ac4bbef Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2024 License: AGPL-3.0 Imports: 4 Imported by: 0

README

Famiphoto

Let's manage my photos at home server.

What is this?

Famiphoto

A Server application for managing photos at home server. You know many people manage photos on cloud storage services such as Google Photos, Amazon Photos, OneDrive or Dropbox. But, do you have felt that I want to manage my home server? If on my home server, subscription fee is nothing, free, and my dream. I also think so. So I am developing this application.

GraphQL API

This repository is GraphQL API component. and Frontend web system is Famiphoto frontend.

I'm sorry.

I'm developing this app as my hobby. so Please wait a little(??).

Before install

Please set up docker & docker compose on your server machine.

Setup Famiphoto API
  1. Execute setup_env.sh to configure .env file. Then, specify the path to your Photo directory which you want Famiphoto to mount.
./setup_env.sh
  1. docker compose begin
docker compose build
docker compose up -d
  1. Check API started.
curl http://localhost:8080/status.html
Setup Famiphoto Frontend
  1. Git clone famiphoto_frontend
git clone git@github.com:hiroyky/famiphoto_frontend.git
cd famiphoto_frontend
  1. Execute setup_env.sh to configure .env file.
./setup_env.sh
  1. docker compose begin
docker compose build
docker compose up -d
  1. Access to Famiphoto frontend

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
drivers
es
interfaces
subsystems
testing
mocks
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/config
Package mock_config is a generated GoMock package.
Package mock_config is a generated GoMock package.
mocks/di
Package mock_di is a generated GoMock package.
Package mock_di is a generated GoMock package.
mocks/drivers/es
Package mock_es is a generated GoMock package.
Package mock_es is a generated GoMock package.
mocks/drivers/mysql
Package mock_mysql is a generated GoMock package.
Package mock_mysql is a generated GoMock package.
mocks/drivers/redis
Package mock_redis is a generated GoMock package.
Package mock_redis is a generated GoMock package.
mocks/drivers/storage
Package mock_storage is a generated GoMock package.
Package mock_storage is a generated GoMock package.
mocks/entities
Package mock_entities is a generated GoMock package.
Package mock_entities is a generated GoMock package.
mocks/errors
Package mock_errors is a generated GoMock package.
Package mock_errors is a generated GoMock package.
mocks/infrastructures
Package mock_infrastructures is a generated GoMock package.
Package mock_infrastructures is a generated GoMock package.
mocks/infrastructures/dbmodels
Package mock_dbmodels is a generated GoMock package.
Package mock_dbmodels is a generated GoMock package.
mocks/infrastructures/filters
Package mock_filters is a generated GoMock package.
Package mock_filters is a generated GoMock package.
mocks/infrastructures/models
Package mock_models is a generated GoMock package.
Package mock_models is a generated GoMock package.
mocks/infrastructures/repositories
Package mock_repositories is a generated GoMock package.
Package mock_repositories is a generated GoMock package.
mocks/interfaces/http/controllers
Package mock_controllers is a generated GoMock package.
Package mock_controllers is a generated GoMock package.
mocks/interfaces/http/graph
Package mock_graph is a generated GoMock package.
Package mock_graph is a generated GoMock package.
mocks/interfaces/http/graph/generated
Package mock_generated is a generated GoMock package.
Package mock_generated is a generated GoMock package.
mocks/interfaces/http/graph/model
Package mock_model is a generated GoMock package.
Package mock_model is a generated GoMock package.
mocks/interfaces/http/middlewares
Package mock_middlewares is a generated GoMock package.
Package mock_middlewares is a generated GoMock package.
mocks/interfaces/http/requests
Package mock_requests is a generated GoMock package.
Package mock_requests is a generated GoMock package.
mocks/interfaces/http/responses
Package mock_responses is a generated GoMock package.
Package mock_responses is a generated GoMock package.
mocks/interfaces/http/routers
Package mock_routers is a generated GoMock package.
Package mock_routers is a generated GoMock package.
mocks/interfaces/http/validators
Package mock_validators is a generated GoMock package.
Package mock_validators is a generated GoMock package.
mocks/services
Package mock_services is a generated GoMock package.
Package mock_services is a generated GoMock package.
mocks/subsystems/exif_thumbnail
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/subsystems/indexing
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/subsystems/indexing_photos
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/subsystems/initialize
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/subsystems/register_client
Package mock_main is a generated GoMock package.
Package mock_main is a generated GoMock package.
mocks/usecases
Package mock_usecases is a generated GoMock package.
Package mock_usecases is a generated GoMock package.
mocks/utils
Package mock_utils is a generated GoMock package.
Package mock_utils is a generated GoMock package.
mocks/utils/array
Package mock_array is a generated GoMock package.
Package mock_array is a generated GoMock package.
mocks/utils/cast
Package mock_cast is a generated GoMock package.
Package mock_cast is a generated GoMock package.
mocks/utils/gql
Package mock_gql is a generated GoMock package.
Package mock_gql is a generated GoMock package.
mocks/utils/image
Package mock_image is a generated GoMock package.
Package mock_image is a generated GoMock package.
mocks/utils/log
Package mock_log is a generated GoMock package.
Package mock_log is a generated GoMock package.
mocks/utils/pagination
Package mock_pagination is a generated GoMock package.
Package mock_pagination is a generated GoMock package.
mocks/utils/random
Package mock_random is a generated GoMock package.
Package mock_random is a generated GoMock package.
gql
log

Jump to

Keyboard shortcuts

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