# frozen_string_literal: true

lock '~> 3.19'

set :application, 'fpl'
set :repo_url, 'git@github.com:kubagladki/fpl.git'
set :branch, 'main'

set :deploy_to, '/homez.1951/gladits/fpl'
set :tmp_dir, '/homez.1951/gladits/tmp'
set :keep_releases, 3

# .env.local trzyma haslo do bazy i oba kody dostepu — nigdy nie wchodzi do
# repozytorium, lezy raz na serwerze i jest dowiazywany do kazdego wydania.
append :linked_files, '.env.local'

# var/log przezywa wydania, zeby slady diagnostyczne nie znikaly przy kazdym
# wdrozeniu. vendor jest wspoldzielony, wiec composer dociaga tylko roznice.
append :linked_dirs, 'var/log', 'vendor'

set :symfony_env, 'prod'
set :symfony_console_path, 'bin/console'

# Composer nie jest globalnie dostepny na hostingu wspoldzielonym OVH.
SSHKit.config.command_map[:composer] = 'php /homez.1951/gladits/composer.phar'
set :composer_install_flags, '--no-dev --optimize-autoloader --no-interaction'
