mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
Codespace Draft
This commit is contained in:
parent
6adf68474b
commit
714c444d8f
5
.devcontainer/devcontainer.json
Normal file
5
.devcontainer/devcontainer.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"image": "mcr.microsoft.com/devcontainers/base:ubuntu", // Any generic, debian-based image.
|
||||
"features": {
|
||||
}
|
||||
}
|
||||
4
.gitignore
vendored
4
.gitignore
vendored
@ -7,4 +7,6 @@
|
||||
/vendor
|
||||
/coverage
|
||||
/node_modules
|
||||
/bower_components
|
||||
/bower_components
|
||||
composer.lock
|
||||
package-lock.json
|
||||
@ -2,15 +2,16 @@ version: '3.8'
|
||||
|
||||
networks:
|
||||
webapp:
|
||||
driver: bridge
|
||||
aliases:
|
||||
- mysql.local
|
||||
|
||||
services:
|
||||
nginx:
|
||||
image: nginx:stable-alpine
|
||||
container_name: ${APP_NAME}_nginx
|
||||
ports:
|
||||
- "8000:80"
|
||||
links:
|
||||
- php
|
||||
- "8000:80"
|
||||
volumes:
|
||||
- ./:/var/www
|
||||
# - ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:rw
|
||||
@ -32,9 +33,7 @@ services:
|
||||
ports:
|
||||
- "9001:9000"
|
||||
networks:
|
||||
- webapp
|
||||
links:
|
||||
- database
|
||||
- webapp
|
||||
depends_on:
|
||||
database:
|
||||
condition: service_healthy
|
||||
|
||||
34
install.sh
34
install.sh
@ -19,20 +19,19 @@ if [[ $(which docker) && $(docker --version) ]]; then
|
||||
else
|
||||
#if ubuntu install docker
|
||||
if [ -n "$(uname -a | grep Ubuntu)" ]; then
|
||||
sudo apt-get install -y \
|
||||
apt-transport-https \
|
||||
ca-certificates \
|
||||
curl \
|
||||
software-properties-common
|
||||
curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
|
||||
sudo add-apt-repository \
|
||||
"deb https://apt.dockerproject.org/repo/ \
|
||||
ubuntu-$(lsb_release -cs) \
|
||||
main"
|
||||
sudo apt-get update
|
||||
sudo apt-get -y install docker-engine
|
||||
# add current user to docker group so there is no need to use sudo when running docker
|
||||
sudo usermod -aG docker $(whoami)
|
||||
sudo apt-get update
|
||||
sudo apt-get install ca-certificates curl gnupg
|
||||
sudo install -m 0755 -d /etc/apt/keyrings
|
||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||
sudo chmod a+r /etc/apt/keyrings/docker.gpg
|
||||
echo \
|
||||
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
||||
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
|
||||
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||
sudo apt-get update
|
||||
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
||||
|
||||
|
||||
else
|
||||
echo "Install docker and come back later"
|
||||
exit
|
||||
@ -41,10 +40,11 @@ fi
|
||||
|
||||
cp -u .env-sail .env
|
||||
|
||||
docker compose build
|
||||
#--no-cache
|
||||
docker compose down -v
|
||||
|
||||
docker compose up -d
|
||||
docker compose build --no-cache
|
||||
|
||||
docker compose up --force-recreate
|
||||
|
||||
#
|
||||
#docker exec -it oc_php php artisan install --ready
|
||||
|
||||
Loading…
Reference in New Issue
Block a user