Atualização SGA para versão 2.0

Boa tarde,

Gostaria de atualizar a versão do SGA de 1.5.0 para a versão 2.0 em base de teste primeiramente. O mesmo está instalado e funcionando em um servidor Ubuntu .
Eu nunca instalei o SGA, e também nunca procedi com alguma instalação. Não possuo o docker instalado.

Li a documentação disponibilizada em http://novosga.org/docs/current/#/, porém possuo dúvidas a cerca desta atualização.
Por favor, peço por gentileza se alguém puder validar se o que realmente eu entendi, é o correto.

1) Possuir versão do PHP = 7.1 no servidor;

2) Baixar o composer = curl -fSL https://getcomposer.org/composer.phar -o composer.phar

3) Criar o projeto = php composer.phar create-project "novosga/novosga:v2.0.0-BETA5" ~/novosga

4) Executar o docker:
docker run --rm \
-p 80:80 -p 2020:2020
-e DATABASE_URL="mysql://novosga:MySQL_App_P4ssW0rd@mysqldb:3306/novosga2?charset=utf8mb4&serverVersion=5.7" \
novosga/novosga:latest

5) Criar arquivo docker-compose.yml com o conteúdo abaixo:

version: '2'

services:
novosga:
image: novosga/novosga:latest
restart: always
depends_on:
- mysqldb
ports:
- "80:80"
- "2020:2020"
environment:
APP_ENV: 'prod'
# database connection
DATABASE_URL: 'mysql://novosga:MySQL_App_P4ssW0rd@mysqldb:3306/novosga2?charset=utf8mb4&serverVersion=5.7'
# default admin user
NOVOSGA_ADMIN_USERNAME: 'admin'
NOVOSGA_ADMIN_PASSWORD: '123456'
NOVOSGA_ADMIN_FIRSTNAME: 'Administrator'
NOVOSGA_ADMIN_LASTNAME: 'Global'
# default unity
NOVOSGA_UNITY_NAME: 'My Unity'
NOVOSGA_UNITY_CODE: 'U01'
# default no-priority
NOVOSGA_NOPRIORITY_NAME: 'Normal'
NOVOSGA_NOPRIORITY_DESCRIPTION: 'Normal service'
# default priority
NOVOSGA_PRIORITY_NAME: 'Priority'
NOVOSGA_PRIORITY_DESCRIPTION: 'Priority service'
# default place
NOVOSGA_PLACE_NAME: 'Box'
# Set TimeZone and locale
TZ: 'America/Sao_Paulo'
LANGUAGE: 'pt_BR'
mysqldb:
image: mysql:5.7
restart: always
environment:
MYSQL_USER: 'novosga'
MYSQL_DATABASE: 'novosga2'
MYSQL_ROOT_PASSWORD: 'MySQL_r00t_P4ssW0rd'
MYSQL_PASSWORD: 'MySQL_App_P4ssW0rd'

**** Fiquei na dúvida a cerca deste dados, eu já possuo o banco de dados, o que preciso referenciar?

O que mais preciso proceder?

Obrigada!

Comments

  • Atualizei a documentação para o comando composer instalar a versão RC2 e não BETA5.

    > php composer.phar create-project "novosga/novosga:v2.0.0-RC2" ~/novosga

    Você disse que não possui o Docker mas está tentando fazer a instalação via Docker. Não entendi. Você misturou os tutoriais aí.
  • Eu consegui instalar a versão do SGA 2.0.
    Eu tive que instalar o Docker no servidor, pois eu não possuía instalado.

    A questão agora, é que eu gostaria de saber como realizar update para a versão 2.0 a partir da base de dados pré existentes da versão 1.5.0, pois os procedimentos orientados http://novosga.org/docs/current/#/, pelo menos pelo o que entendi, é uma nova instalação, correto? Por favor, me corrija e se possível me oriente.

    Obrigada,
  • Correto. Ainda não há script para migração da versão 1.x para a 2.x.
  • elianetussetelianetusset Entry Level
    Certo, você tem ideia de data de quanto o script será disponibilizado?
  • Não tenho.

    Meu foco é deixar a versão 2.0 estável para lançar sem problemas.
  • ericksonxdericksonxd Entry Level
    @rogeriolino é possível instalar a v2.0 via xampp ainda? na v2.0 agora sou obrigado a instalar o docker, mesmo para Windows ? já utilizo a v1.5.1 via xampp a 2 anos e nunca tive problemas, plataforma Windows.
Sign In or Register to comment.