Skip to content
Snippets Groups Projects
Commit 31712098 authored by Kavin Prasad's avatar Kavin Prasad
Browse files

Docker Compose

parent 22f2a49d
Branches master
No related tags found
No related merge requests found
......@@ -7,10 +7,9 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
SET NAMES utf8mb4;
CREATE DATABASE `kavinprasad_photogram` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `kavinprasad_photogram`;
CREATE DATABASE `kavin_photogram_db` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `kavin_photogram_db`;
DROP TABLE IF EXISTS `auth`;
CREATE TABLE `auth` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(32) NOT NULL,
......@@ -19,19 +18,12 @@ CREATE TABLE `auth` (
`phone` varchar(10) NOT NULL,
`active` int NOT NULL DEFAULT '1',
`blocked` int NOT NULL DEFAULT '0',
`sec_email` varchar(256) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `phone` (`phone`),
UNIQUE KEY `email` (`email`(32))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
INSERT INTO `auth` (`id`, `username`, `password`, `email`, `phone`, `active`, `blocked`, `sec_email`) VALUES
(1, 'kavinprasad', 'kavin prasad', 'kavinprasad333@gmail.com', '6379532293', 1, 0, NULL),
(82, 'kavin', '$2y$04$l1Ytg3BczRRHX5B6d4Wf0.brQqJmzfJb78/0QlzwMquL5GR6xdQRa', 'kavinprasadj@gmail.com', '8807032154', 1, 0, NULL),
(85, '20104055', '$2y$09$eK6kI1VmwKPlOVdyK7p4lu3WcpkJAyHIIWMDXv1Swqab2fCsoeE9O', 'kavinprasad9500@gmail.com', '9465151811', 1, 0, NULL);
DROP TABLE IF EXISTS `session`;
CREATE TABLE `session` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` int NOT NULL,
......@@ -45,11 +37,7 @@ CREATE TABLE `session` (
CONSTRAINT `session_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `auth` (`id`) ON DELETE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
INSERT INTO `session` (`id`, `uid`, `token`, `login_time`, `ip`, `user_agent`, `active`) VALUES
(2, 82, '1fc34072660678ab6395a990ca908258', '2022-08-06 09:59:00', '1.1.1.1', 'chrome', 1),
(3, 82, '9966d24c6a6808b13711f6cc82a11884', '2022-08-06 10:01:56', '1.1.1.1', 'chrome', 1);
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` int NOT NULL,
`bio` longtext NOT NULL,
......@@ -64,8 +52,5 @@ CREATE TABLE `users` (
CONSTRAINT `users_ibfk_1` FOREIGN KEY (`id`) REFERENCES `auth` (`id`) ON DELETE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
INSERT INTO `users` (`id`, `bio`, `avatar`, `firstname`, `lastname`, `dob`, `instagram`, `twitter`, `facebook`) VALUES
(1, 'This is kavin', 'http://kavinprasadpractice.000webhostapp.com/assets/img/team/team-1.jpg', 'Kavin', 'Prasad', '2003-03-27', NULL, NULL, NULL),
(82, 'Making new things...', 'http://kavinprasadpractice.000webhostapp.com/assets/img/team/team-1.jpg', 'Kavin', 'Tom', '2003-03-27', NULL, NULL, NULL);
-- 2022-08-09 08:14:58
\ No newline at end of file
-- 2022-09-07 19:09:02
\ No newline at end of file
version: '3.9'
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
adminer:
image: adminer
restart: always
ports:
- 8888:8080
links:
- db
photogram:
build: "./photogram/"
restart: always
ports:
- 8000:80
volumes:
- userdata:/root
- ./photogram/photogram:/var/www/html
links:
- adminer
- db
volumes:
userdata:
\ No newline at end of file
......@@ -9,7 +9,7 @@ RUN apt install -y nano git
RUN rm -rf /var/www/html
COPY ./data/ .
RUN chmod +x /var/photogram/main.sh
# VOLUME ["/var/www/html"]
VOLUME ["/var/www/html"]
# CMD /var/sbin/apache2ctl -b FOREGROUND
CMD /var/photogram/main.sh
......@@ -23,4 +23,17 @@ CMD /var/photogram/main.sh
# docker run -p 8000:80 -d --name photogram kavinprasad/photogram:dev
# docker exec -it photogram /bin/bash
\ No newline at end of file
# docker exec -it photogram /bin/bash
# docker run -d -v C:/Users/Kavin/Desktop/PhotogramDevOps/photogram/photogram:/var/www/html kavinprasad/photogram:dev
# docker run -d -v "$(pwd)"/photogram/photogram:/var/www/html kavinprasad/photogram:dev
# docker exec -it photogram /bin/bash
# docker volume create userdata
# docker run -d -v C:/Users/Kavin/Desktop/PhotogramDevOps/photogram/photogram:/var/www/html -v userdata:/root kavinprasad/photogram:dev
# docker run -d -v "$(pwd)"\photogram\photogram:/var/www/html -v userdata:/root kavinprasad/photogram:dev
{
"db_server": "mysql.selfmade.ninja",
"db_username": "kavin",
"db_password" : "f9iiig2zzo",
"db_server": "db",
"db_username": "root",
"db_password" : "example",
"db_name" : "kavin_photogram_db",
"base_path": "/"
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
# touch /var/photogram/helloworld
git clone https://git.selfmade.ninja/kavinprasad/photogram.git /var/www/html/
# git clone https://git.selfmade.ninja/kavinprasad/photogram.git /var/www/html/
mv /var/photogram/kavin_photogramconfig.json /var/www/
sed -i "s/short_open_tag = .*/short_open_tag = On/" /etc/php/8.1/apache2/php.ini
......
photogram @ 62273b7f
Subproject commit 62273b7f2d27e31414f0438705e3d1446a0441cc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment