1212
1313appName = input ("Informe o nome da aplicação (app): " ).replace (" " ,"-" ).lower () or 'app'
1414phpversion = input ("Informe a imagem docker do php-fpm que deseja usar: " )
15- gitRepoUrl = input ("Informe a url do repositorio git : " )
15+ gitRepoUrl = input ("Informe a url do repositorio git : " ) or ''
1616
1717dockerComposeFile = f'{ appName } /docker-compose.yml'
1818envFile = f'{ appName } /.env'
5151 },
5252 'image' : 'mysql:5.7' ,
5353 'networks' : [f'{ appName } Network' ],
54- 'ports' : '33306:3306' ,
54+ 'ports' : [ '33306:3306' ] ,
5555 'restart' : 'unless-stopped' ,
5656 'tty' : True ,
5757 'volumes' : [
@@ -143,7 +143,7 @@ def generateFileWithPath(path,content,lines=False,isYaml=False):
143143 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
144144 fastcgi_param PATH_INFO $fastcgi_path_info;
145145 fastcgi_buffers 16 16k;
146- fastcgi_buffer_size 32k
146+ fastcgi_buffer_size 32k;
147147 }
148148 location / {
149149 try_files $uri $uri/ /index.php?$query_string;
@@ -160,11 +160,11 @@ def generateFileWithPath(path,content,lines=False,isYaml=False):
160160post_max_size = 500M
161161""" )
162162
163- generateFileWithPath (f'{ appName } /{ mysqlDir } /dump.sql ' ,"""""" )
163+ generateFileWithPath (f'{ appName } /{ mysqlDir } /.gitignore ' ,"""*.sql """ )
164164
165- print ( f'Clonando repositório { gitRepoUrl } \n ' )
166-
167- Repo .clone_from (gitRepoUrl , f"{ appName } " ,progress = CloneProgress ())
165+ if ( gitRepoUrl )
166+ print ( f'Clonando repositório { gitRepoUrl } \n ' )
167+ Repo .clone_from (gitRepoUrl , f"{ appName } " ,progress = CloneProgress ())
168168
169169print (f'\n Seu ambiente PHP foi criado com sucesso. Acesse a pasta { appName } \n ' )
170170
0 commit comments