Wake up ESP8266 from deepSleep with a button
Use some other pin to hold RESET HIGH or to disconnect the button from RESET while the esp8266 is not running.







simulate this circuit &ndash; Schematic created using CircuitLab

I asked on EE SE for the missing part of the circuit.