Skip to content

ArtursO/portal-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

213 Commits
 
 
 
 
 
 

Repository files navigation

portal-stack

This is a Docker containerized stack for the Appleseed Portal Platform : https://github.com/Appleseed/portal/

It allows enthusiasts, IT Pros, developers, and designers to quickly bring up Appleseed Portal enterprise configured containers. The stack uses Windows 2016 Server Core, IIS, ASPNet 4.6.1, SQL Server 2016 Express.

##Quickstart :##

Configure and Install docker-machine, docker, and docker-compose on your machine or server. Please note that by default this stack installs to port 80 of your site. This may be configured in either the compose file or docker run command to bring up internally. If brought up internally, firewall settings will have to be adjusted to the internal port assigned.

If you are using Windows 2016 Server, the OS now has Docker built-in (but you may have to install compose).

Windows Docker Portal-Stack Composure

  • git clone https://github.com/Appleseed/portal-stack.git
  • cd .\portal-stack\docker\compose\
  • docker-compose -p portal-stack -f .\docker-compose.windows.yml up -d
  • docker ps - a
  • docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" portalstack_db-mssql-express-2016_1
  • docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" portalstack_web-appleseed-portal_1

Appleseed.Portal Docker Build

  • docker build https://raw.githubusercontent.com/Appleseed/portal-stack/master/docker/portal/windows/servercore/Dockerfile -t portal
  • docker run -d -p 80:80 --name appleseed portal
  • docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" appleseed

Database Docker Build

  • TODO: SQL Server - Attach working fresh database file
  • TODO: AzureDB - Add Scripts to create empty AzureDB

About

Appleseed Portal Stack Docker composition. Uses Windows 2016 Server, IIS, ASPNet, SQL Server

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PowerShell 100.0%