Setup
Application development team works closely with UIS ITS Database team and other department's on campus and builds applications as per project requirements. Web applications are built using various technologies as per project requirements. Below is the tech stack that ITS Application Development team works with:
Other commonly used software products.
Ensure you signup using
@uisaccount to receive afreelicense.
Setup Local Environment
Install Docker Desktop
You are now ready to pull our ITS image to begin development. Open your terminal and run the commands below:
docker login -u user -p password uisdocker1.uisad.uis.edu:8443 docker pull uisdocker1.uisad.uis.edu:8443/ubuntu-php8.2-fpm-apache:latestLet's edit our
hostsfile in order to configure ourlocalhosttoapps.uis.edu:Edit your hosts file located at
C:\Windows\System32\drivers\etc\hostsAdd the line:
127.0.0.1 apps.uis.edu
Edit your hosts file located at
/etc/hostsAdd the line:
127.0.0.1 apps.uis.edu
Let's build our first container using UIS ITS image.
docker run -p 443:443 -v /path/to/your/local/project/folder:/var/www/laravel -e DOCKER_HOST=blog -e CONTAINER_NAME=blog -e APPLICATION_NAME=blog -dP --name="blog" --hostname=blog uisdocker1.uisad.uis.edu:8443/ubuntu-php8.2-fpm-apache:latestdocker run --platform linux/amd64 -p 443:443 -v /path/to/your/local/project/folder:/var/www/laravel -e DOCKER_HOST=blog -e CONTAINER_NAME=blog -e APPLICATION_NAME=blog -dP --name="blog" --hostname=blog uisdocker1.uisad.uis.edu:8443/ubuntu-php8.2-fpm-apache:latestYou can open your code in your favourite editor or visit the url
https://apps.uis.edu/blogin your browser.