Deployment
Put UNA 15 and NEO on a server: a Project deploy onto your own DigitalOcean or AWS account, the zip installer on a server you run, the Docker Compose setup from the UNA repository, or NEO hosted on its own. git clone https://github.com/unacms/UNA.git una
cd una
yarn
docker run --rm -it -v "$(pwd):/app" composer/composer install --ignore-platform-reqs
docker compose up -d
UNA_URL=https://una.example.com
NEXT_PUBLIC_UNA_URL=https://una.example.com
UNA_API_KEY=key-from-una-studio
APP_URL=https://app.example.com
NEXT_PUBLIC_APP_URL=https://app.example.com
cd neo
yarn
yarn build
yarn prod:pm2
bash scripts/railway/neo.sh stage /tmp/neo-build
cd /tmp/neo-build
docker build -t neo \
--build-arg UNA_URL=https://una.example.com \
--build-arg NEXT_PUBLIC_UNA_URL=https://una.example.com \
--build-arg APP_URL=https://app.example.com \
--build-arg NEXT_PUBLIC_APP_URL=https://app.example.com .
docker run -d -p 3000:3000 \
-e UNA_URL=https://una.example.com \
-e APP_URL=https://app.example.com \
-e UNA_API_KEY=key-from-una-studio neo
7d